<SEC-DOCUMENT>0000102752-22-000059.txt : 20220728
<SEC-HEADER>0000102752-22-000059.hdr.sgml : 20220728
<ACCEPTANCE-DATETIME>20220728173159
ACCESSION NUMBER:		0000102752-22-000059
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		57
CONFORMED PERIOD OF REPORT:	20220630
FILED AS OF DATE:		20220728
DATE AS OF CHANGE:		20220728

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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-03676
		FILM NUMBER:		221116447

	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-Q
<SEQUENCE>1
<FILENAME>vsec-20220630.htm
<DESCRIPTION>VSE CORPORATION 10-Q JUNE 30, 2022
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:c3ffb0f7-a850-4698-ac40-2ecbd9dd6108,g:7107bf0d-28f0-4541-83dc-08944f1e76df,d:b040f20d516c440fba1a22a4cf26687b--><html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:vsec="http://vsecorp.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2022" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>vsec-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80L2ZyYWc6MDAxNDBlNTI2MWFhNDQyN2E0MDVlNzAxY2EwN2ZmMDIvdGFibGU6ZmNlZDBmNzQyM2VlNDkyZTg2Y2ZiNmM0ODA1NWMxMzgvdGFibGVyYW5nZTpmY2VkMGY3NDIzZWU0OTJlODZjZmI2YzQ4MDU1YzEzOF8xLTEtMS0xLTcxMDAy_3c7c963c-f1d3-4a36-9b12-7ce0645c1f1c">0000102752</ix:nonNumeric><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80L2ZyYWc6MDAxNDBlNTI2MWFhNDQyN2E0MDVlNzAxY2EwN2ZmMDIvdGFibGU6ZmNlZDBmNzQyM2VlNDkyZTg2Y2ZiNmM0ODA1NWMxMzgvdGFibGVyYW5nZTpmY2VkMGY3NDIzZWU0OTJlODZjZmI2YzQ4MDU1YzEzOF8yLTEtMS0xLTcxMDAy_3e77f80d-e1c5-46b6-bc95-11d1cd052d9c">December 31</ix:nonNumeric><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80L2ZyYWc6MDAxNDBlNTI2MWFhNDQyN2E0MDVlNzAxY2EwN2ZmMDIvdGFibGU6ZmNlZDBmNzQyM2VlNDkyZTg2Y2ZiNmM0ODA1NWMxMzgvdGFibGVyYW5nZTpmY2VkMGY3NDIzZWU0OTJlODZjZmI2YzQ4MDU1YzEzOF8zLTEtMS0xLTcxMDAy_8a608e42-c44b-454e-8d6e-877b9c1142f2">2022</ix:nonNumeric><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80L2ZyYWc6MDAxNDBlNTI2MWFhNDQyN2E0MDVlNzAxY2EwN2ZmMDIvdGFibGU6ZmNlZDBmNzQyM2VlNDkyZTg2Y2ZiNmM0ODA1NWMxMzgvdGFibGVyYW5nZTpmY2VkMGY3NDIzZWU0OTJlODZjZmI2YzQ4MDU1YzEzOF80LTEtMS0xLTcxMDAy_f0ce20b1-10df-4fcd-9aea-b0acf9eb51d9">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80L2ZyYWc6MDAxNDBlNTI2MWFhNDQyN2E0MDVlNzAxY2EwN2ZmMDIvdGFibGU6ZmNlZDBmNzQyM2VlNDkyZTg2Y2ZiNmM0ODA1NWMxMzgvdGFibGVyYW5nZTpmY2VkMGY3NDIzZWU0OTJlODZjZmI2YzQ4MDU1YzEzOF81LTEtMS0xLTcxMDAy_ea98575f-8099-4b33-8cb9-7007ba2b8b9b">false</ix:nonNumeric><ix:nonNumeric contextRef="id4144699f4524d848f96fbc1c8b6c4df_I20220630" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80OS9mcmFnOmE4MTNjM2VjNmU1YjQ3OGFiZGVmYWUxMThjYjUzYTA5L3RhYmxlOjM4ZTU5YjZlMGE5NTQ4ZjE4MjE2MDM2MzM4ZmQyYTYzL3RhYmxlcmFuZ2U6MzhlNTliNmUwYTk1NDhmMTgyMTYwMzYzMzhmZDJhNjNfMS0xLTEtMS03MTAwMg_29fa5da9-31fc-431a-943d-70f6ee510cf4"></ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="vsec-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99e6835e2a1041a9a7225073c22df463_I20220722"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i528e77603dfa4a5789a2ea1728000e9e_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="iaffde15f604f4a7d8987c7e3dfd358c3_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="ida951fbaaa6a4f1299664b77fcfaecb4_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib228073db1a54e1e8a279855add6cee5_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d9ec4622de942f0995f53bebd400b32_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc35656b4d784cce81d747d7c583fcc3_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb7a24ea0aa54f778004ad4ec910d406_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7d9e693c12e4ce0bb2a55374b492b42_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia66f65b7fed94530a8e81a8e0abc0489_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25f7b49cb1c94ff8b1eed0581e3309ea_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0eafe7b169d4f36963727ea96772037_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5a21dff22794a04b16230971ef1636f_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i969f37a0403f4daa87329466c6974310_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85e5b2f33aeb43eba9b30e52b20fffbf_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib301905c23f544a4a192059b4a0c8e1f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3efe4d0bede4dc8b0aa9aee965b31ac_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a58ceff70034a0c98864c30e4f876bc_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i462c7374f7cc49a5898dfed5961d8394_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbda10a6cb3a4560aa9feec0d4c5dc29_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bb8f6dea2894fa29ce9f80cb72183a6_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7206fe947f34e07a700e38567745b1b_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic478189a4abc48fab1b83a8ef3c0ef57_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9db385f8604433e9de0aaf8a0105822_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i138cc1020cd9440688c3db8d0f5e8450_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6c8f8f990964c04aaa9e96f9059d158_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72107f27ab4f45fdbf538f386863f8a0_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iede8c6fbbfb34b94b5c504d7c28777fc_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56ea068abd11417e957694d86cfd86f8_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93a88ae3ff6d457a92267b889030f04b_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7198dd7911ab4c2ca155fb7cac1a54e1_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10fa6b8870ca43afbbe7562b6a4e77b4_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic760dfc6f9634285a55236612486e5b1_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e606911999748d8943d84c11f86dd0c_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if47f1a564c8d4fc7967c95b7fc403b26_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71247c518b0c4577bbb9927ea6460dd1_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5448af54e03e4974984636d8f70c58bf_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4c0f24646374262817c7b62710b95db_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41294dc098d84327963f252540397348_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="i6eb4ed1beb2c4430b8a512d8dc87a5c2_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="i157e955236294f22b3b0bc3917a38688_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="i0ab2bccc03cc4aa1944c25c084ccb7a1_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="i300bb09e6bd14e74bd3e64aca0c3ed76_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i577543d3d10c44f0ba9e84519b817872_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dba346ae87d4343a610b0a6902bf57c_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b1568b98ab7422187cf5c795ba88085_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i364a628cfb184bd39691b20c9cb19694_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="ie8ddaad9215d412b8261ecb6b669f91d_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="if2208d89316d45369f9d677833338848_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="iac83c8d022cf43d898d9992835a32ccf_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="i160b17cc6d5a4ed09cbed2c55e7dbba3_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="i121b415e4e4849f3b5fe6ceb54a0ca5d_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b10000429e741ed92879251e02fcb23_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c00c25f16e84d6286952861f6634e36_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia768e03c6b024b8483c535b492baa54e_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b39c48093a140d286365bdbb6a5cf9d_D20210201-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46289700fa3b4ad3adebec33e22a3e2c_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i768a4db5c4f5430b984a1177885dd5f4_D20210202-20210202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></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="i5b04bf60717242a8aae2b8e0c360c537_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="ie90e4065bde0485ca316a3bf5bcfc496_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="i0eb940feddb8420db3fc890279ad4146_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic18936936f064ec6bc7d4b366b9e74c0_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbe6b65df31942c788cf8410adfa90ba_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="i9de4b6e57891435a9f8ba8ffdf363fff_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i822dc1e8fd6648508f37dbf8ec7e424a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifca263a9429d44a8b14a2db0166ff05f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7fc623ba10f4535b0672cddb34460d8_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic415c4e43b7a4da69cb28d7ca344cbfd_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id867c3dbb42c447e92e53afc36fdf4d1_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentofDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i842367a3a45f4fe4ad1e92c757b91a7b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentofDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fd14538f1c74d31b9810e862690eb72_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentofDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bc745329d0740a5ba6e39153d0acd74_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8149713622e740e794bb4cedd924813a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03048835f5bd43cfbd86f9941491b53a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide9c99a9b5e24b8fa811fdb5dd3d12f8_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d398ad3e98d4c17b10ababb341dc7a7_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic24978fe3376442dab533f537b6bc6cb_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2add90987084762a9fbc2970f553c18_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7feae92c94a42d48ee57625b628f496_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0925515022614d6f880d7633060cd577_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99b7b309c46e42faa48a40f824d6f9bf_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i513224b8c551478f944f60876e1b39da_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaddc3e85841549a992dada8d6ff0535d_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfb0e8946b20494b97aa8563807e9b0f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentofDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26e16cf6ae1f47739d4a0ccbcfad2f32_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentofDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a8a6740ceed4c2092fe23336edb4747_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentofDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe4a433a9dcf4915b2f6ec5f20486b1f_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7bced49b5754eff8ea26bff047ac45b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3acc00229cef43b4ac6e24ae6a9c923b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41ec7560f4fb4c7c89b8ad223d2d291f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i760f69a442ff4835bfdcd06ab32529ee_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i216b4a04619c4f468fd168c06219ec28_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i929442677c9948b6af3695ab6d675929_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie99ef6c5176a4aafb3e2a3cbcef531cd_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic539b1a0d30245cda7ee6d7b8d67f7b4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i997c0897ef594026ac4144c202032e67_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icef26348d35044c087cdac5bfccf55f2_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d442321a86f4b69ba24ea3172afe7a2_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i812f567a0e434ed08def41229cfd178b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentofDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fdc1eb06e8e416c8c24459a3307e525_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentofDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06003e7d09a442c3a0c8707348d85135_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentofDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0680ad14b0a7414fa424d6b2273811c7_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe95950b59a84806909470ac9cb8467a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b7f6b213b7f40ea8d34757a90c61416_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia40d99b2dc674fc38675e150f2181615_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97f18d973bfa4729a5548b53cf4112b0_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id600a614558145e3860df9e1a1175600_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04ef172f27c4465aa229dff3d2145a51_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba2ac21f783244a2b7761a17b6753063_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i027f868c7e1e47b3b8ba444bbd5388fc_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id01c9691ecdc429dba4ffbe1fed71048_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i164f0abb3d6647f6a8483822c34c3411_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2c60f476645492097c0a734b900c44a_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie309b20d6868487ba98f398b7a1655af_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentofDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3752ba4c48db4e51923d1f46f7e068cd_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentofDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99ceb0fc22b448cbbd467b7741a22d40_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentofDefenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ab72dc20bcc4e71bacf1cc7b71ebb76_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib46ab53ae7f54fe7b87e3c25e6c646b8_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95eb7e89f83f440e940df4625cba1429_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id60379f911274bcba448fbc9654dee02_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1dfd6e17d0941118dad7d2e2686617c_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4b86e3d76184ffc8546927636a7e27b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b31d7069b0c4e5bb41bd16965bd2f3b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0e02846c8614db9a761aec512ad482c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06a89be151274d9e80401c50f01ba39b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4510c9be762e4598b54c8d0fc47aa6c0_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4c3e07b918149159652e475271b0e6a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib77f6af425a64685a0ca0536e222a95c_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb68931b33b945859526915ffcaa1b0b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9124d893f87449e88b4ce41b1268c25_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51ab6c61f6a04c34bea6b7d3ece8e0a0_D20220401-20220630"><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:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddcdef486ad54a5d85ae0c335f6ff1e7_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie828d4256add47cc93fd26599f684153_D20220401-20220630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8efd953b11d433bb9c2877fef0ee71f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bdf9c6007d241f1bfac8ab15fe57576_D20220401-20220630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e0c0450460c49a782e2302162d00ff6_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c69df9a06a1459aab2f43cbbf283a72_D20220401-20220630"><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:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8325720e0ff431096870b3d9b1c8f87_D20220401-20220630"><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:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88af539746264ca682e340149a979861_D20220401-20220630"><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:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81f6b64566f84e139e8b43bb0f1368c9_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4dd7693c7114b108942099eab00200b_D20220401-20220630"><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:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i283af2e933094a42b719a6081983cd63_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b4c4085e1304935aa8e44a16847fab4_D20220401-20220630"><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:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ec009cbb45e43ffa3a9557196308a9b_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43d2dbd08d364b43876965b928b2cfbd_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6e6012532264fa887553fd1e79fa2f0_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb31b09fa5b340dd91a154447af0d8b2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4e49001e73c476e9577edab71fa17bf_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if38b88c470214882a7d7ed94b5dbb28f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5b7b630dc3848479d6156557518729e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i832f65b001a14d0e911259a094a9276b_D20220101-20220630"><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:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idde6dce72f654831b33bf910ebf99136_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09e9966714bc45438d5b7bdd037611e8_D20220101-20220630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia992b6145cf64a2d97382f527d025b6b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i733f73fc5ec8404d8e0462f1b366458c_D20220101-20220630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia771d09ef87c48c3ab31c6945e9d48b8_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i237dc96dbeb5414090974c1850831a89_D20220101-20220630"><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:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id781c063bad94286a4951904e3a9763b_D20220101-20220630"><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:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32c888bff260431aae1aed3adc08e08a_D20220101-20220630"><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:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib738371677f6428884b88948660e7404_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia38d468571714f7a93e4755607fae5ef_D20220101-20220630"><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:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42ace3d3c45f4ad6b11ae9753ac64123_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7507d78876d5457b9cd2d09d4bea27e3_D20220101-20220630"><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:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i543ae9dd794c4c35b7d27e22afc0f95d_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1692ec414eb44f818aa0cef7f6c22bc3_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if741b98259234493a9528e60abcce195_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9675a3ecc4f6461f9e0bac57d8deff7a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i449e463317ea41c3bc091e3aa773b9af_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d4c13dba43c4f31a329a051f5bd7318_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03b2ad9f7c73460797b184c8250df51a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a189505d98b4b11a7517c717508981c_D20210401-20210630"><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:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2766d39e4064fd6b98b3970187f094d_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9653cf241c9442e4b2b42f930b13d807_D20210401-20210630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf7ac6ff3914481da9f37591d76a74fb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a241d2293864a8085d233fa44e18a53_D20210401-20210630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6401286685842b6955ff9d11d43ee80_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if05d8451c5fa49c1882c0648026f79b4_D20210401-20210630"><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:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2d1d2812194496d906a49bb544b6d71_D20210401-20210630"><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:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78dba0e2ae734173a9b997e81f6e6366_D20210401-20210630"><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:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecd60d86c93c44538cf1cff54ec64dab_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b7d155abd8b44afa5497f2b75f7b3db_D20210401-20210630"><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:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4c576bf4f5e4b9885cf7c6226ded509_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc2a8e4abf9143f0a6663df564b94c90_D20210401-20210630"><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:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d64b553cfb04b40a513f6a34b9f0935_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2381e3d4cde4fdc8a558f8db4150b8e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02ef8a35bfa341c8a96fd14b5e355ead_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f5e354db7d54a04b40beccb54a23e64_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6044a9f5bd8144989a543a842e51211c_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc03514596ae4c17a3adb0dc576c1fb3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84aafd55dd3e42c8a1990e7bd00004dc_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefb33d650f6c4f7591d52e291b522de8_D20210101-20210630"><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:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e03d331ef714d85944c5683dd7a96a9_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67b42e63122b413b85b7faf8b76e678c_D20210101-20210630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i950568565b6e41adad426ec1e825580c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e0c0005d83a4dc994c727ea30f5e83e_D20210101-20210630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47a95b9a4b2b4a66933425cebe1d4634_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6e79dd5befa4769a2d51b21a4290565_D20210101-20210630"><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:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbe33b7bd89846709d4178ec980f19f3_D20210101-20210630"><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:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45d2270a15d0493dade45553b67775bc_D20210101-20210630"><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:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9bb0dd60edf480eafd067ea0477be97_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c00bb4475754963974505a9f9ca7df0_D20210101-20210630"><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:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35531365871b48cdba060ba75392ddaf_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71e4e8f4d1e74330b9598b36c9260364_D20210101-20210630"><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:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i980c6500dbef4ce3874b8c0c16d1616f_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e6691993b7743dc802e074e1618ac07_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i68302b4f84f84f5ea342e06511ad8a55_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98854fdd7cac4529bd99c26ffaf3355a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie500a93b25584a67a6d93832d0575396_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief8fa3080a084037bf0559ea495bb482_I20220630"><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>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4144699f4524d848f96fbc1c8b6c4df_I20220630"><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-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied450b417ee74cee89610c7a5f259fb1_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide6f1584c01d4a5da048d44e070be4ca_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="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idde2682447c941e39e1d3836a4ad9a01_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="i436e51f467a142df944334e70fcad94e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0169e558100e4fa1ba9902a3e7e44dab_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c0457b510f848c3bcace01577316193_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a36885960004386beb5c59d4cc0daaa_I20220630"><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:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i301a74d9d9f64da5bb8ce67560b28892_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69a7692d6be347c2ac4bfd82429ecb85_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice960ccf9b9a4c2d80da4227ff8b20e4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i318767fb2f9a406ea090fd45facdd490_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i111c18f9f9034503988a8a7cf9f02e3d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae5567392fbe4ba98c20c1fbf54078de_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="derivativeinstrument"><xbrli:measure>vsec:derivativeInstrument</xbrli:measure></xbrli:unit><xbrli:context id="i687a41d5e89940b8b4902449f41d8f7a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb50be96272748f5802d6a906de74907_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>vsec:segment</xbrli:measure></xbrli:unit><xbrli:context id="i5bd600e9f3f14615890553327eec7654_D20220401-20220630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd36ae2c03a54a6387d595e11a1efb51_D20210401-20210630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f247edca8e64904bda14c452befe2f9_D20220101-20220630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf91d93cc4fc4129a6c5840cf7f53054_D20210101-20210630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30af0746120b416b8bb8418fd3e13848_D20220401-20220630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87abc50dcf454852b2598a66b8d681b0_D20210401-20210630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i272b763bcd8744eb9069b8faaf2c42b6_D20220101-20220630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i861668aa37f04ebea1b281514025c8fe_D20210101-20210630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i922dd486bc834d89b653eacb70654f88_D20220401-20220630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56b596fb00f042a2a5fd61331254ffc5_D20210401-20210630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if810e31e074b4747a73dc100a7e8225d_D20220101-20220630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i012013e4054540a4882fec83f53acbbf_D20210101-20210630"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73eb6ead8c654852bf520e29b02dc541_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebbe44330137445a90366c2b9c62000f_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d005bab16df4b648b79f1c563124346_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b643b4f575349a2824234234c1933ea_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabbf2b8e938242d1843c3981c68b3835_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7d1ef5e6740425d841a9d530b21cf6a_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="i410448b557064b409d4be1f72c24f712_I20220630"><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">vsec:AccruedExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a7e47bfa20d444cbe316f5ac24e4c07_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">vsec:AccruedExpensesMember</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="if64e7ef09da24831bc5bfe8e473d9fa8_I20220630"><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">vsec:AccruedExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a5372ae46ae4fe1968ef2aad91fedff_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">vsec:AccruedExpensesMember</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="i968d67f9fb764f87acc5dcba2e02b064_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3c68b4f62294a8d8bc5093dac780b00_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="i42c7492c95394e8fa3fb47824bb2bd9e_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="ife2e93a6d1d34c2a825636b8dd2e0fad_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="i6e3eb9c007644bae9f1b2e71d32c31ce_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="i4971fa64de964d8a977e119ded36f45c_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7bf1c5974c3474fac83fc16cfdc5a23_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ad628c782b94aa99be7fa763241603c_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41e423eb1dc64ddb9582064928d8b51e_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if14f4510e9a14c71bf9f14ad1ef39016_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0aee3b7a4574b3198f213381e2c9691_I20220701"><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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-01</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ib040f20d516c440fba1a22a4cf26687b_1"></div><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 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:12pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTM0_69322c31-98cf-4909-a252-e9fa54065b98">10-Q</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:99.137%"><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: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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6NTgwYjYzNzYyMmJmNGFjMWI4OWM1NDE4NmMwZTY5ZTMvdGFibGVyYW5nZTo1ODBiNjM3NjIyYmY0YWMxYjg5YzU0MTg2YzBlNjllM18wLTAtMS0xLTcxMDAy_1b6763b1-9b5d-4276-aac9-3f7aa1b9460d">&#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%">QUARTERLY 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 quarterly period ended <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV80OTQ3ODAyMzI2OTYx_1dfcd059-5054-4a39-82d1-12887191a70f">June 30, 2022</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.701%"><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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6M2NjZTM1MTcxZGU4NDU3ZDkyMjA2YzQ2MzY2MWI0N2MvdGFibGVyYW5nZTozY2NlMzUxNzFkZTg0NTdkOTIyMDZjNDYzNjYxYjQ3Y18wLTAtMS0xLTcxMDAy_bd33d48f-4e39-438e-b96d-2203a0c5a014">&#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="margin-bottom:3pt;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%">Commission File Number:&#160; <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTI4_7528c610-5678-44d3-9c86-ff4a077a8c19">000-03676</ix:nonNumeric> </span></div><div style="text-align:center"><img src="vsec-20220630_g1.jpg" alt="vsec-20220630_g1.jpg" style="height:60px;margin-bottom:5pt;vertical-align:text-bottom;width:112px"/></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%"><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTMw_02d72920-ecba-437f-81ed-0adb0f5cb69d">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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.988%"><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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZDBmZGUxY2QyNzFlNDg5Mzg0NWU3Zjk3MzhkYTY4YzQvdGFibGVyYW5nZTpkMGZkZTFjZDI3MWU0ODkzODQ1ZTdmOTczOGRhNjhjNF8wLTAtMS0xLTcxMDAy_6beb1f10-00f7-4092-ac10-67ddb87c4433">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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZDBmZGUxY2QyNzFlNDg5Mzg0NWU3Zjk3MzhkYTY4YzQvdGFibGVyYW5nZTpkMGZkZTFjZDI3MWU0ODkzODQ1ZTdmOTczOGRhNjhjNF8wLTEtMS0xLTcxMDAy_fdb340c8-c26e-45d6-ba2b-68bf43d2527a">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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.620%"><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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZGRjYTYzNDQ4NjAxNDFiYzhkMDI3OTUyYWE4MmNjYjQvdGFibGVyYW5nZTpkZGNhNjM0NDg2MDE0MWJjOGQwMjc5NTJhYTgyY2NiNF8wLTAtMS0xLTcxMDAy_fe31ead8-74de-46db-bed2-a53b21a0737b">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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZGRjYTYzNDQ4NjAxNDFiYzhkMDI3OTUyYWE4MmNjYjQvdGFibGVyYW5nZTpkZGNhNjM0NDg2MDE0MWJjOGQwMjc5NTJhYTgyY2NiNF8xLTAtMS0xLTcxMDAy_3f38f83b-8977-45ec-a2bc-d0cbdc03b75c">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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZGRjYTYzNDQ4NjAxNDFiYzhkMDI3OTUyYWE4MmNjYjQvdGFibGVyYW5nZTpkZGNhNjM0NDg2MDE0MWJjOGQwMjc5NTJhYTgyY2NiNF8xLTEtMS0xLTcxMDAy_948964ce-ede9-472b-910d-9217c9c43ed3">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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZGRjYTYzNDQ4NjAxNDFiYzhkMDI3OTUyYWE4MmNjYjQvdGFibGVyYW5nZTpkZGNhNjM0NDg2MDE0MWJjOGQwMjc5NTJhYTgyY2NiNF8xLTUtMS0xLTcxMDAy_2c210de4-7ce8-4978-a42c-8c10a28ad876">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 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%">Registrant's Telephone Number, Including Area Code:&#160; (<ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTMx_d5f85fb3-5073-45f8-9225-d63bd9794f9e">703</ix:nonNumeric>) <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTM2_8e7eb187-1c8e-4b97-8dfa-2a1ee262954e">960-4600</ix:nonNumeric> </span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.545%"><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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZmUwOTFkNTEyYjU1NDRhMjg1MTY2YTZiYzQxNGY0ZWYvdGFibGVyYW5nZTpmZTA5MWQ1MTJiNTU0NGEyODUxNjZhNmJjNDE0ZjRlZl8xLTAtMS0xLTcxMDAy_7fa53c08-1fd1-44a5-b9b5-d97c446f876a">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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZmUwOTFkNTEyYjU1NDRhMjg1MTY2YTZiYzQxNGY0ZWYvdGFibGVyYW5nZTpmZTA5MWQ1MTJiNTU0NGEyODUxNjZhNmJjNDE0ZjRlZl8xLTItMS0xLTcxMDAy_c56b464d-80e5-4623-9e79-ae53ea31d204">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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZmUwOTFkNTEyYjU1NDRhMjg1MTY2YTZiYzQxNGY0ZWYvdGFibGVyYW5nZTpmZTA5MWQ1MTJiNTU0NGEyODUxNjZhNmJjNDE0ZjRlZl8xLTQtMS0xLTcxMDAy_2b9ef1d8-a772-4909-88a3-32f6b486b905">The NASDAQ Global Select Market</ix:nonNumeric></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%">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; <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTMy_3667f961-46f7-4fa0-9408-f4b975ec1f9a">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160; No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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).&#160; <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTM3_2714c52f-a1a8-474b-aa87-efa5bdbcd237">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160; No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of "large 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-bottom:6pt;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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6OWI1NmVmOWU4NmY4NDc2MTk0NWJjMDMyMWZkYmQ3OTMvdGFibGVyYW5nZTo5YjU2ZWY5ZTg2Zjg0NzYxOTQ1YmMwMzIxZmRiZDc5M18wLTItMS0xLTcxMDAy_b88949b1-3bf7-478b-91b3-0af82703762a">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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6OWI1NmVmOWU4NmY4NDc2MTk0NWJjMDMyMWZkYmQ3OTMvdGFibGVyYW5nZTo5YjU2ZWY5ZTg2Zjg0NzYxOTQ1YmMwMzIxZmRiZDc5M18wLTctMS0xLTcxMDAy_43e88dd3-de2d-4261-a517-1b445ef39573">&#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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6OWI1NmVmOWU4NmY4NDc2MTk0NWJjMDMyMWZkYmQ3OTMvdGFibGVyYW5nZTo5YjU2ZWY5ZTg2Zjg0NzYxOTQ1YmMwMzIxZmRiZDc5M18wLTktMS0xLTcxMDAy_ef3c7a05-a77f-4c67-94cf-843212f23ba2">&#9744;</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160;</span></div><div><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%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTM4_3d8e2923-7150-4ee9-bdc3-84f1017808b6">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160; No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</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%">Number of shares of Common Stock outstanding as of July 22, 2022: <ix:nonFraction unitRef="shares" contextRef="i99e6835e2a1041a9a7225073c22df463_I20220722" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTI2_7a08dbdb-e6fa-4c44-a89e-0842d2ce50c3">12,794,421</ix:nonFraction></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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td></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%">TABLE OF CONTENTS</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: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%">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="#ib040f20d516c440fba1a22a4cf26687b_10">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:0.5pt 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:bottom"><span style="color:#000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#ib040f20d516c440fba1a22a4cf26687b_13">Financial Statements</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:bottom"><span style="color:#000000;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"><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="#ib040f20d516c440fba1a22a4cf26687b_16">Unaudited Consolidated Balance Sheets as of June 30, 2022 and December 31, 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="#ib040f20d516c440fba1a22a4cf26687b_16">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:bottom"><span style="color:#000000;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"><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="#ib040f20d516c440fba1a22a4cf26687b_19">Unaudited Consolidated Statements of Income for the three and six months ended June 30, 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="#ib040f20d516c440fba1a22a4cf26687b_19">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding: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="#ib040f20d516c440fba1a22a4cf26687b_22">Unaudited Consolidated Statements of Comprehensive Income for the three and six months ended June 30, 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="#ib040f20d516c440fba1a22a4cf26687b_22">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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: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:0 1pt"></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="#ib040f20d516c440fba1a22a4cf26687b_25">Unaudited Consolidated Statements of Stockholders' Equity for the three and six months ended June 30, 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="#ib040f20d516c440fba1a22a4cf26687b_28">8</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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"><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="#ib040f20d516c440fba1a22a4cf26687b_31">Unaudited Consolidated Statements of Cash Flows for the three and six months ended June 30, 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="#ib040f20d516c440fba1a22a4cf26687b_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding: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="#ib040f20d516c440fba1a22a4cf26687b_34">Notes to Unaudited 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="#ib040f20d516c440fba1a22a4cf26687b_34">10</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="#ib040f20d516c440fba1a22a4cf26687b_76">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: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="#ib040f20d516c440fba1a22a4cf26687b_76">18</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="#ib040f20d516c440fba1a22a4cf26687b_112">Quantitative and Qualitative Disclosures About Market Risks</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="#ib040f20d516c440fba1a22a4cf26687b_112">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="#ib040f20d516c440fba1a22a4cf26687b_115">Controls and Procedures</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="#ib040f20d516c440fba1a22a4cf26687b_115">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ib040f20d516c440fba1a22a4cf26687b_118">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="#ib040f20d516c440fba1a22a4cf26687b_121">Legal Proceedings</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="#ib040f20d516c440fba1a22a4cf26687b_121">25</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#ib040f20d516c440fba1a22a4cf26687b_124">Risk Factors</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="#ib040f20d516c440fba1a22a4cf26687b_124">25</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#ib040f20d516c440fba1a22a4cf26687b_127">Unregistered Sales of Equity Securities and Use of Proceeds</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="#ib040f20d516c440fba1a22a4cf26687b_127">25</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#ib040f20d516c440fba1a22a4cf26687b_130">Exhibits</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="#ib040f20d516c440fba1a22a4cf26687b_130">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_133">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: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="#ib040f20d516c440fba1a22a4cf26687b_133">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-2-</span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_10"></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_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: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 quarterly report on Form 10-Q (&#8220;Form 10-Q&#8221;) 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;). 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 includes this statement for purposes of such safe harbor provisions.</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%">&#8220;Forward-looking&#8221; statements, as such term is defined by the Securities Exchange Commission (the &#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, the impact of widespread health developments, such as the ongoing COVID-19 outbreak, the health and economic impact thereof and the governmental, commercial, consumer and other responses thereto, 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. 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 elsewhere in this document, including in Item 1A, Risk Factors, Item 2, Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, and Item 3, Quantitative and Qualitative Disclosures About Market Risk, as well as with respect to the risks described in Item 1A, Risk Factors, to our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 filed with the SEC on March 11, 2022 (&#8220;2021 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><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="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-3-</span></div></div></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table 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.&#160; Financial Information</span></div><div><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_13"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.&#160; &#160; Financial Statements</span></div><div><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_16"></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%">Unaudited Consolidated Balance Sheets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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.137%"><tr><td style="width:1.0%"></td><td style="width:71.218%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.380%"></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%">June 30,</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%">December 31,</span></td></tr><tr><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#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%">Cash and cash equivalents</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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNC0xLTEtMS03MTAwMg_5ea010b4-9a5e-460e-a2b1-6aa5a4f19e68">371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNC0zLTEtMS03MTAwMg_6ddd0b33-18ff-4010-83df-6e597489e1cf">518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Receivables (net of allowance of $<ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNS0wLTEtMS03MTAwMi90ZXh0cmVnaW9uOjRmY2U2YzQ1YWIyNDRiN2E5NzViYWQ0N2VkNDIxNWFlXzM3_363bce59-922f-4858-adb8-b8656994f837">3.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNS0wLTEtMS03MTAwMi90ZXh0cmVnaW9uOjRmY2U2YzQ1YWIyNDRiN2E5NzViYWQ0N2VkNDIxNWFlXzQ0_c63b259a-b02e-4afe-8db2-fe3f86d0d36c">1.7</ix:nonFraction>&#160;million, 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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNS0xLTEtMS03MTAwMg_815410f2-89ab-407a-8f98-5e01199f884d">102,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNS0zLTEtMS03MTAwMg_750e1c10-96a6-48f9-85fb-8952b3d7b860">76,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNi0xLTEtMS03MTAwMg_2b2b29f8-72e6-4d01-8428-340eab40e7f9">41,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNi0zLTEtMS03MTAwMg_50b99099-488a-4548-a7f2-d7f09a529681">31,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNy0xLTEtMS03MTAwMg_2b2bc54d-21f3-436c-9d00-30f31aa70c1a">337,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNy0zLTEtMS03MTAwMg_fbc69a08-85bc-4267-8af2-4eaa7106e6fb">322,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfOC0xLTEtMS03MTAwMg_d0b4deed-1dc3-464d-bb21-dee5846b31e6">24,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfOC0zLTEtMS03MTAwMg_c5f90f05-face-47a4-8dca-1e18a9f9cef2">32,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfOS0xLTEtMS03MTAwMg_f70ba120-9a57-40b3-9756-312827ea4435">506,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfOS0zLTEtMS03MTAwMg_fe6ceba7-53c1-427e-9404-b6d5ab5d97a5">463,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 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></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%">Property and equipment (net of accumulated depreciation of $<ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTEtMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjozMWQ2MzExZGNkNjc0NTZmOTZkZDMxZTY3ZGVjN2Y3M182Mw_a455f804-74ca-411c-8713-78632037a081">70</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTEtMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjozMWQ2MzExZGNkNjc0NTZmOTZkZDMxZTY3ZGVjN2Y3M183MA_482fb3de-1e9a-45b7-9d16-7be0dcf1b11d">66</ix:nonFraction> million, 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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTEtMS0xLTEtNzEwMDI_cc8cd4c6-3ab3-4885-b728-4a754a961bdb">42,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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTEtMy0xLTEtNzEwMDI_71ad6ad5-2f50-439b-abe9-01a9f7896702">42,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Intangible assets (net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTItMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjoyMTkzMTQ0ZTVmMDc0MTIzOTc4MWRlMWZmYjIzY2Q4N181OA_f560358a-9f82-4728-a3fd-8121ece31c9f">116</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTItMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjoyMTkzMTQ0ZTVmMDc0MTIzOTc4MWRlMWZmYjIzY2Q4N182NQ_f8306161-578d-495e-b963-17e5c1783bc7">135</ix:nonFraction> million, respectively)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTItMS0xLTEtNzEwMDI_834c7b48-1fac-4993-ac40-ca8b63150bd9">99,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTItMy0xLTEtNzEwMDI_c4b222ee-e01a-4dd9-a22f-f7d58ed86793">108,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTMtMS0xLTEtNzEwMDI_18f51b6b-9c1a-42a9-895b-09629c9f5028">248,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTMtMy0xLTEtNzEwMDI_509da208-f32e-4c7a-bac7-6ce6ec5c07b2">248,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease - right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTQtMS0xLTEtNzEwMDI_552f44b9-4e07-4f48-a4a9-c0c7a07c2741">25,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTQtMy0xLTEtNzEwMDI_72f2b7bd-c3a7-4d59-b9fc-6082d5ac4ead">27,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTUtMS0xLTEtNzEwMDI_354f6588-1274-4959-baed-7ced44ab57c9">25,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTUtMy0xLTEtNzEwMDI_a5ad08cb-a0e3-4999-9aca-d0e8459cfaab">27,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 assets</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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTYtMS0xLTEtNzEwMDI_8c9ac304-52ce-401f-bf0b-2fb68b8c9243">947,223</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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTYtMy0xLTEtNzEwMDI_71c48fb2-d09d-41f9-9b83-a5b2af2ab06c">918,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities and 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 portion of long-term debt</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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjAtMS0xLTEtNzEwMDI_64617a20-58e5-4a58-a44b-df68cf603d9d">14,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjAtMy0xLTEtNzEwMDI_b78dfd30-9eff-4436-8b23-6618ed1e8881">14,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjEtMS0xLTEtNzEwMDI_472dc20a-6f3a-4b15-8fb7-a541a3339e58">112,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjEtMy0xLTEtNzEwMDI_c0c4b0b3-c61d-4932-a307-c81f61e328c6">115,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="display:none"></td><td colspan="3" 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%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjMtMS0xLTEtNzEwMDI_fd7fab3c-dc6a-4a19-b827-80e3aea8cea8">48,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjMtMy0xLTEtNzEwMDI_ceed6263-6e6a-4159-9005-47b2f268005c">49,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjQtMS0xLTEtNzEwMDI_75907e83-5622-49b7-83f7-33ed5f16bd77">1,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjQtMy0xLTEtNzEwMDI_fce4f90d-401a-4006-afc1-06d4fbbd33cc">1,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjUtMS0xLTEtNzEwMDI_17afb3fe-4f13-4e47-a5d1-b7f9a4c9fe15">176,602</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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjUtMy0xLTEtNzEwMDI_5e10c133-a8bd-4982-a89e-c65593ae0b4f">179,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjctMS0xLTEtNzEwMDI_2ebf7a32-591a-444b-ae9a-0b25bc67c9d0">294,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjctMy0xLTEtNzEwMDI_1085dd79-a086-4112-a826-a5c21464e2c7">270,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjgtMS0xLTEtNzEwMDI_e90b09e4-37f6-462b-a6a7-e1c2948bf9d0">11,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjgtMy0xLTEtNzEwMDI_1f0401eb-e9b2-48f8-a06c-2534f12a3972">14,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzAtMS0xLTEtNzEwMDI_80d14e11-a244-4180-b64c-87b817107a10">24,537</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzAtMy0xLTEtNzEwMDI_d74d3838-7e90-46c2-9e8e-a07645079fcc">27,168</ix:nonFraction>&#160;</span></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%">Deferred tax 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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzItMS0xLTEtNzEwMDI_4195dd62-c477-47d1-af8e-0081935dd6f4">8,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzItMy0xLTEtNzEwMDI_23516df9-0625-4874-b3c0-fc49e4a57bb7">9,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzMtMS0xLTEtNzEwMDI_d2c2c605-2032-4e03-905d-a668ccc2f8be">&#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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzMtMy0xLTEtNzEwMDI_1360bfac-6316-4bee-b58c-0d6bcf092313">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzQtMS0xLTEtNzEwMDI_a398a446-fa63-48c1-85b9-e4c46016ad71">515,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzQtMy0xLTEtNzEwMDI_5845075d-da3a-4b28-bd6d-c730e9234bb2">501,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 6)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzYtMS0xLTEtNzEwMDI_f5a447e8-5b7d-4bd7-9052-995aea79aeea"></ix:nonFraction></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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzYtMy0xLTEtNzEwMDI_8b218798-5d7a-4abd-9db1-813f25c55075"></ix:nonFraction></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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"><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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl8yOA_5a856b16-c212-402c-980b-4476a8c3d0d3"><ix:nonFraction unitRef="usdPerShare" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl8yOA_b884b912-0e04-4cb5-8b52-851c17ddb8ae">0.05</ix:nonFraction></ix:nonFraction> per share, authorized <ix:nonFraction unitRef="shares" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl81Mw_35824ef0-4398-468f-a130-6483a6af259e"><ix:nonFraction unitRef="shares" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl81Mw_8b114b61-9e10-4630-a1d6-58256cf4901c">23,000,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl84Nw_be6e0ef8-1a66-43cb-826f-9a180e7ee53c"><ix:nonFraction unitRef="shares" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl84Nw_e41db916-0d46-4b29-a7dc-1ac0e5fec934">12,794,421</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl85NA_790edc45-2fe4-40ee-9a36-959c8c2c78f6"><ix:nonFraction unitRef="shares" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl85NA_c17a3c7c-b6e4-4fac-97eb-f9a3f7163541">12,726,659</ix:nonFraction></ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMS0xLTEtNzEwMDI_8f2c76a9-9e83-4425-a5f0-56d0de0dacb0">640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMy0xLTEtNzEwMDI_a509293a-31ab-4d83-845b-93bd001ef136">636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDAtMS0xLTEtNzEwMDI_e5204be1-d618-41fb-b9fb-54310b500c99">91,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDAtMy0xLTEtNzEwMDI_50e61a74-235a-45e8-a0e1-f7bd5e71bb8e">88,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDEtMS0xLTEtNzEwMDI_48acd409-f417-4605-84db-82f6263929c2">339,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDEtMy0xLTEtNzEwMDI_814095f8-e06c-4350-baaa-cf616333f27b">328,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDItMS0xLTEtNzEwMDI_576ec3b2-2c05-4ff9-b43f-50fc40d87cc8">&#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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDItMy0xLTEtNzEwMDI_d3469d9a-5045-4dff-b4cf-c9e07b36994d">176</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDMtMS0xLTEtNzEwMDI_f1aefffb-8b3c-4b10-90b9-fb5edab288d6">431,283</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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDMtMy0xLTEtNzEwMDI_91a7bfdb-48d2-4462-9d5e-972be4ff66e5">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 2px 12.25pt;text-align:left;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDQtMS0xLTEtNzEwMDI_53fcc3f7-3b0b-4756-af9b-4f6224577809">947,223</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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDQtMy0xLTEtNzEwMDI_f4dba27e-ba95-4bd7-b752-e1bf30b06055">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><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited consolidated financial statements. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-4-</span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_19"></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_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: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%">Unaudited Consolidated Statements of Income (Loss)</span></div><div 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 except share and per share amounts)</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.681%"></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="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%">For the three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the six months ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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%">2022</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%">2021</span></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: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="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%">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%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 12.25pt 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%">Products</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="ida951fbaaa6a4f1299664b77fcfaecb4_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMy0yLTEtMS03MTAwMg_fe29e395-f5ca-4d2f-ac81-dffc777a3421">143,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ib228073db1a54e1e8a279855add6cee5_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMy00LTEtMS03MTAwMg_c042692b-e82b-4f0a-9bc0-c49c6afecb4f">84,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9ec4622de942f0995f53bebd400b32_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMy02LTEtMS03MTAwMg_b6874dae-a369-4720-8bd9-a6e793872b64">280,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="icc35656b4d784cce81d747d7c583fcc3_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMy04LTEtMS03MTAwMg_76e37836-4175-4634-977d-5ebecd6b8322">163,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 12.25pt 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%">Services</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="icb7a24ea0aa54f778004ad4ec910d406_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNC0yLTEtMS03MTAwMg_46078c76-10b8-439a-a1db-5dbc5c52bc58">98,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7d9e693c12e4ce0bb2a55374b492b42_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNC00LTEtMS03MTAwMg_787bb6a9-1e10-4cc7-92f5-2df412178f76">90,649</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia66f65b7fed94530a8e81a8e0abc0489_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNC02LTEtMS03MTAwMg_604f0fd6-a571-48ab-98c1-89c3bc0e99e3">192,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25f7b49cb1c94ff8b1eed0581e3309ea_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNC04LTEtMS03MTAwMg_0269d724-379d-403f-8cf3-daead87da9f2">177,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 25.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 revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNS0yLTEtMS03MTAwMg_86fea06f-53c5-4370-959c-2dc3fd7ad79d">241,713</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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNS00LTEtMS03MTAwMg_de35d9af-7150-4458-b1d7-aef1765f44cd">175,112</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNS02LTEtMS03MTAwMg_0c0242aa-ff28-4c41-a4fc-f7fac0b11c7c">472,952</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNS04LTEtMS03MTAwMg_29107258-7af3-4d40-bf30-6b00f28108d3">340,093</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><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:justify;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: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><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 12.25pt 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%">Products</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="ida951fbaaa6a4f1299664b77fcfaecb4_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOC0yLTEtMS03MTAwMg_d3a9a40b-7cfb-4cb5-9b36-e24ba4097b05">130,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib228073db1a54e1e8a279855add6cee5_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOC00LTEtMS03MTAwMg_94c5f3bb-ed5e-4a20-ba8c-f5d694586b0e">101,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9ec4622de942f0995f53bebd400b32_D20220101-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOC02LTEtMS03MTAwMg_7b12a8bd-f2cb-467d-8f6d-358797423c88">253,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc35656b4d784cce81d747d7c583fcc3_D20210101-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOC04LTEtMS03MTAwMg_ff0a39c4-7dd7-4f88-8314-740c3c594798">172,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 12.25pt 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%">Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb7a24ea0aa54f778004ad4ec910d406_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOS0yLTEtMS03MTAwMg_bb2575ef-f02d-4f2e-bf94-95f477c56cf5">91,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="ic7d9e693c12e4ce0bb2a55374b492b42_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOS00LTEtMS03MTAwMg_38124ca9-6a26-4f96-9eea-7ddaf02a10a0">80,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia66f65b7fed94530a8e81a8e0abc0489_D20220101-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOS02LTEtMS03MTAwMg_475cd01f-cebb-4fda-a65e-2ac2ca5110a1">182,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25f7b49cb1c94ff8b1eed0581e3309ea_D20210101-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOS04LTEtMS03MTAwMg_a583d291-020a-47cf-9aa8-d4be8cdd7c2d">161,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 12.25pt 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%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTAtMi0xLTEtNzEwMDI_1b4bd875-a9cf-49c0-a997-943b59bd466d">865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTAtNC0xLTEtNzEwMDI_f6c54fac-6f96-4a42-8935-0480ce8a630e">1,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTAtNi0xLTEtNzEwMDI_6bcc3f52-3aa5-411d-a550-06e0084eab21">1,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTAtOC0xLTEtNzEwMDI_a73c5499-f00e-41bf-8431-10230e5771a4">1,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 12.25pt 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%">Amortization of intangible 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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTEtMi0xLTEtNzEwMDI_10ed0a5c-bfdf-4c53-8a24-17b2c2f4b124">4,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTEtNC0xLTEtNzEwMDI_5fd2fa23-3c6f-4690-8ceb-19f41798e73c">4,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTEtNi0xLTEtNzEwMDI_3ded8a37-0c6f-4f0c-9be4-0c90c912bd6d">9,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTEtOC0xLTEtNzEwMDI_45b91cf0-d226-4f24-880c-2c5f4454f05d">8,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 25.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 costs and operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTItMi0xLTEtNzEwMDI_d2e1c83e-a7db-4e89-aff3-20f407a78ea2">227,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTItNC0xLTEtNzEwMDI_49d9924c-37bc-4488-b547-6b933ea2f3cf">187,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTItNi0xLTEtNzEwMDI_279ee0c4-964d-4843-b00f-1df006756ffd">446,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTItOC0xLTEtNzEwMDI_5df79bef-31a3-42c9-8a00-51c964bc2b69">343,204</ix:nonFraction>&#160;</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Operating income (loss)</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTQtMi0xLTEtNzEwMDI_32062155-5483-490f-96e8-22b3f7efcb43">14,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTQtNC0xLTEtNzEwMDI_f7348d3a-625b-430d-a504-5441037118d6">12,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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTQtNi0xLTEtNzEwMDI_b5453d3a-5af4-4c17-9269-3f8ba445ab9c">26,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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTQtOC0xLTEtNzEwMDI_827d1515-bd82-4a20-8862-314176626b1f">3,111</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTYtMi0xLTEtNzEwMDI_0c09e06e-54d8-43e4-b7cc-a98746214609">3,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTYtNC0xLTEtNzEwMDI_2ed07678-20c7-4c9d-96ba-cd32320ba857">2,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTYtNi0xLTEtNzEwMDI_17a5f0f7-9358-4651-91d0-0d0f1fd436b1">7,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTYtOC0xLTEtNzEwMDI_e31f1090-15ef-4abe-9cc8-feb412d1071c">5,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr 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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Income (loss) before income taxes</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTgtMi0xLTEtNzEwMDI_75b5706c-24da-4914-bf7d-9e5a83e2c856">10,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTgtNC0xLTEtNzEwMDI_de0b717a-efe7-4837-a9b1-32c657657a9d">15,380</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTgtNi0xLTEtNzEwMDI_e40baa45-9d8e-4709-bc5a-a1670a0a1da4">18,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTgtOC0xLTEtNzEwMDI_3d1b53a7-a833-4ddc-bd8c-0a12948abc65">8,807</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjAtMi0xLTEtNzEwMDI_91d83486-0e92-457c-89ca-b885078e36a7">2,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjAtNC0xLTEtNzEwMDI_f1affff6-cbf1-4572-9887-7533ddf62b34">3,014</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjAtNi0xLTEtNzEwMDI_1d6bbd31-2e20-4bd2-b62c-efedcc9815da">4,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjAtOC0xLTEtNzEwMDI_f36ed07b-aff6-4094-833a-daf5e8f96e59">1,552</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;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><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:justify;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjItMi0xLTEtNzEwMDI_f8f1a39d-6b71-4204-ad64-894833e551a4">7,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjItNC0xLTEtNzEwMDI_3243bc35-db39-4e2c-89c1-d70bd4242bd8">12,366</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjItNi0xLTEtNzEwMDI_61481b5c-cb43-4541-ad9c-12b2d4c4b438">13,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjItOC0xLTEtNzEwMDI_fccd15a8-2685-419c-8c19-b3bf6da46696">7,255</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 earnings (loss) per share</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjQtMi0xLTEtNzEwMDI_e9378eed-778e-457c-a2f2-a22858aa8639">0.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjQtNC0xLTEtNzEwMDI_ee1bae49-d405-4238-a256-54f67637fd06">0.97</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjQtNi0xLTEtNzEwMDI_cf273693-23d5-498e-b0c2-d57b6c1676fc">1.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjQtOC0xLTEtNzEwMDI_be86d498-c53e-47f9-b72c-71fa8df90d93">0.59</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 shares outstanding</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjYtMi0xLTEtNzEwMDI_54cf3bde-6009-4d8c-b91c-52e6ad75fd39">12,778,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjYtNC0xLTEtNzEwMDI_c19efc21-f1a7-4d5d-9442-5ac162ce9f8d">12,702,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjYtNi0xLTEtNzEwMDI_b54b80b3-eeeb-418c-94f3-f3bed6f4877f">12,760,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjYtOC0xLTEtNzEwMDI_36378efb-af95-4965-94c3-b44458ab06a3">12,391,166</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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 earnings (loss) per share</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjgtMi0xLTEtNzEwMDI_f2b708c2-d98a-4fef-be97-6aef25654cf8">0.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjgtNC0xLTEtNzEwMDI_929277c4-4edc-459b-9d5b-b8265fd74fde">0.97</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjgtNi0xLTEtNzEwMDI_6ebe9b1f-c520-4951-91fa-c48acefa236e">1.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjgtOC0xLTEtNzEwMDI_657f7662-8ff0-455e-af12-7e6b722704cc">0.59</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 shares outstanding</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzAtMi0xLTEtNzEwMDI_954d4d73-f37f-44ab-ac93-29e2f34c2ec4">12,811,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzAtNC0xLTEtNzEwMDI_cc128532-99bf-467d-8727-2bce244ffd10">12,702,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzAtNi0xLTEtNzEwMDI_dfc06cc0-8831-46b5-92b3-7963fff05c9c">12,807,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzAtOC0xLTEtNzEwMDI_90c614c4-ef1c-4fbc-a14d-af518b633af7">12,391,166</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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Dividends declared per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzItMi0xLTEtNzEwMDI_bbdc3c5a-b45e-4326-9fd4-c2e46a32e1be">0.10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzItNC0xLTEtNzEwMDI_f83ce19a-85f3-4542-8e66-1fdf72078996">0.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzItNi0xLTEtNzEwMDI_fe9f562b-3afb-42af-b34d-70aa7a2b3881">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzItOC0xLTEtNzEwMDI_50281a5e-f986-4184-ae12-2e8608e0acb0">0.18</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 style="text-align:center"><span><br/></span></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><br/></span></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><br/></span></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><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 unaudited consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-5-</span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_22"></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_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: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%">Unaudited Consolidated Statements of Comprehensive Income (Loss)</span></div><div 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="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:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.681%"></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="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%">For the three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the six months ended June 30,</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 #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfMi0yLTEtMS03MTAwMg_f8f1a39d-6b71-4204-ad64-894833e551a4">7,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfMi00LTEtMS03MTAwMg_3243bc35-db39-4e2c-89c1-d70bd4242bd8">12,366</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfMi02LTEtMS03MTAwMg_61481b5c-cb43-4541-ad9c-12b2d4c4b438">13,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfMi04LTEtMS03MTAwMg_fccd15a8-2685-419c-8c19-b3bf6da46696">7,255</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Change in fair value of interest rate swap agreements, net of tax</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNC0yLTEtMS03MTAwMg_d2fe81d9-b91d-4cda-bd5a-e5dcaccfd42b">&#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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNC00LTEtMS03MTAwMg_718b6225-2ffe-411e-a7a5-e60484cde7d0">152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNC02LTEtMS03MTAwMg_98b11416-84f5-4e36-ac04-47634ddb8724">176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNC04LTEtMS03MTAwMg_82c5563e-149d-45b1-8b4d-10bd2429cb4d">663</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, net of tax</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNi0yLTEtMS03MTAwMg_caf9fea0-651b-4195-927f-bea35b4b6874">&#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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNi00LTEtMS03MTAwMg_f887ae55-ffd4-46ce-8a76-66e31e065dee">152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNi02LTEtMS03MTAwMg_5b506f19-c837-486a-bbdb-f20c579c1a50">176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNi04LTEtMS03MTAwMg_3e13ab9d-957a-4428-8b5b-b90677b82b8b">663</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;border-top:0.5pt 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:0.5pt 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:0.5pt 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:0.5pt 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%">Comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfOC0yLTEtMS03MTAwMg_a9cd1990-1a4d-46f0-a5da-ec72d592282a">7,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfOC00LTEtMS03MTAwMg_442029d3-41be-4c7e-baf5-b8dfdda868cb">12,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfOC02LTEtMS03MTAwMg_1b1e55b2-c739-4f80-9102-6973f4f5cb63">13,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfOC04LTEtMS03MTAwMg_3ccf57f5-6ad9-4541-b300-deca47a4b2f9">6,592</ix:nonFraction>)</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><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><br/></span></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><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 unaudited consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-6-</span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_25"></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table 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%">Unaudited Consolidated Statements of Stockholders' Equity</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><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:99.281%"><tr><td style="width:1.0%"></td><td style="width:31.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.061%"></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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 <br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie0eafe7b169d4f36963727ea96772037_I20220331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNC0xLTEtMS03MTAwMg_04054929-21da-4b5c-9c8f-f46f8c515d49">12,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="ie0eafe7b169d4f36963727ea96772037_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNC0zLTEtMS03MTAwMg_f3a24979-68e2-4de7-bec6-8ca4b9f5a51e">638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="ie5a21dff22794a04b16230971ef1636f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNC01LTEtMS03MTAwMg_81e6a936-f945-421e-a208-69e32126d2b4">89,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i969f37a0403f4daa87329466c6974310_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNC03LTEtMS03MTAwMg_d1bf9677-4d5d-4d8e-b1af-3c95e6283252">333,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i85e5b2f33aeb43eba9b30e52b20fffbf_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNC05LTEtMS03MTAwMg_84900bff-bbcd-476a-8544-49d9f2630bfc">&#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="ib301905c23f544a4a192059b4a0c8e1f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNC0xMS0xLTEtNzEwMDI_7a0853d1-858a-4995-a71b-f48324661547">423,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ie3efe4d0bede4dc8b0aa9aee965b31ac_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNi03LTEtMS03MTAwMg_83741938-3231-46b0-87ad-109c7b8cb6f2">7,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNi0xMS0xLTEtNzEwMDI_fc2652f2-92ee-474f-b44b-8566cf11606c">7,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i3a58ceff70034a0c98864c30e4f876bc_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNy0xLTEtMS03MTAwMg_a5599819-1099-4110-95b7-90ac1e79297d">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="i462c7374f7cc49a5898dfed5961d8394_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNy01LTEtMS03MTAwMg_1837e809-94dd-4290-af5f-d67e38742fcb">1,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNy0xMS0xLTEtNzEwMDI_ef6f12c6-5524-4611-895b-fece2396f77a">1,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="idbda10a6cb3a4560aa9feec0d4c5dc29_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfOC05LTEtMS03MTAwMg_5ae7bd7b-bfd9-4005-9392-53b21d400cda">&#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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfOC0xMS0xLTEtNzEwMDI_f9c6de16-ca08-4046-8846-a932692e73da">&#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"><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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfOS0wLTEtMS03MTAwMi90ZXh0cmVnaW9uOjU1NTcyM2ZiN2NhOTRiYjBiODFmMjU2N2Y4OTJmMDdkXzEwOTk1MTE2Mjc4MjU_7b3df179-c8ed-44d9-ae60-67390033c2b0">0.10</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="ie3efe4d0bede4dc8b0aa9aee965b31ac_D20220401-20220630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfOS03LTEtMS03MTAwMg_373ae395-930d-40ab-ac87-4f23afa64625">1,280</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfOS0xMS0xLTEtNzEwMDI_1a330605-a076-4bcd-8206-46fcc1ce4827">1,280</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 June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5bb8f6dea2894fa29ce9f80cb72183a6_I20220630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfMTAtMS0xLTEtNzEwMDI_791d4c52-9476-4fcc-8088-196dfcdab869">12,795</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="i5bb8f6dea2894fa29ce9f80cb72183a6_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfMTAtMy0xLTEtNzEwMDI_1e55ac6e-3cf9-4f91-a72f-1f01c1eef9e4">640</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="ia7206fe947f34e07a700e38567745b1b_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfMTAtNS0xLTEtNzEwMDI_188f71a7-5c82-445f-bc68-2449544bba67">91,051</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="ic478189a4abc48fab1b83a8ef3c0ef57_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfMTAtNy0xLTEtNzEwMDI_af570d84-cc7a-4db8-b9d7-1a81a0566cb3">339,592</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="if9db385f8604433e9de0aaf8a0105822_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfMTAtOS0xLTEtNzEwMDI_e7915f8c-b8ed-40a4-afde-fb4b3b43e360">&#8212;</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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfMTAtMTEtMS0xLTcxMDAy_b43adb03-5565-40f5-bbb4-55c81ad11e5c">431,283</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><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:99.281%"><tr><td style="width:1.0%"></td><td style="width:31.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.061%"></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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 <br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i138cc1020cd9440688c3db8d0f5e8450_I20210331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNC0xLTEtMS03MTAwMg_1027f500-35a2-49ec-b75c-0036d04aef4b">12,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i138cc1020cd9440688c3db8d0f5e8450_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNC0zLTEtMS03MTAwMg_386036fc-e4ef-4327-9fad-651d3409766b">635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="ie6c8f8f990964c04aaa9e96f9059d158_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNC01LTEtMS03MTAwMg_1516a217-2d0a-4624-8cea-2a4e1d015fd6">85,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i72107f27ab4f45fdbf538f386863f8a0_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNC03LTEtMS03MTAwMg_3b025b3f-a719-4f29-b8be-9c5b4edc3151">329,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="iede8c6fbbfb34b94b5c504d7c28777fc_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNC05LTEtMS03MTAwMg_1c89156a-c1fd-4314-8b80-30e0d36506f5">692</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56ea068abd11417e957694d86cfd86f8_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNC0xMS0xLTEtNzEwMDI_cabedb19-2b13-4f80-bdbe-214b6e18e35d">414,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i93a88ae3ff6d457a92267b889030f04b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNi03LTEtMS03MTAwMg_857c2291-b2f4-4109-a2c9-ca7f2f3621f8">12,366</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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNi0xMS0xLTEtNzEwMDI_0b55aaeb-1f1b-47a4-a542-ebc56de5772d">12,366</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7198dd7911ab4c2ca155fb7cac1a54e1_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNy0xLTEtMS03MTAwMg_f1d7e60a-c2ae-4e94-9bac-f85123534a1d">13</ix:nonFraction></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="i7198dd7911ab4c2ca155fb7cac1a54e1_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNy0zLTEtMS03MTAwMg_75dbef6f-06f6-4752-b43f-1afa8538d272">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10fa6b8870ca43afbbe7562b6a4e77b4_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNy01LTEtMS03MTAwMg_36dc48cc-ccfe-42a0-9ab4-ec1e44f4d53e">548</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNy0xMS0xLTEtNzEwMDI_fb66ea31-5eeb-4cf3-b9d9-9ab675dd02d0">548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="ic760dfc6f9634285a55236612486e5b1_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfOC05LTEtMS03MTAwMg_9875bbc9-8fa2-4e0c-bf3d-2e94d4041206">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfOC0xMS0xLTEtNzEwMDI_8f1acd9a-5744-4f04-99a0-5ff7f88bded3">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfOS0wLTEtMS03MTAwMi90ZXh0cmVnaW9uOmRiYWVkYjljYWI5ZDQzZDM5MGE0ODQzNTQ1MjIzMmEyXzEwOTk1MTE2Mjc4MTQ_f16b8624-5b5f-4d28-9107-83d75fd3a1bb">0.09</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="i93a88ae3ff6d457a92267b889030f04b_D20210401-20210630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfOS03LTEtMS03MTAwMg_965fc3de-ffeb-4474-801d-22c499facbba">1,143</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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfOS0xMS0xLTEtNzEwMDI_ac837606-87d8-4b88-a2cf-52e7a9c67cf4">1,143</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 June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2e606911999748d8943d84c11f86dd0c_I20210630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfMTAtMS0xLTEtNzEwMDI_0fa2dbac-5597-4fed-99fa-bc6b352c87e6">12,704</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="i2e606911999748d8943d84c11f86dd0c_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfMTAtMy0xLTEtNzEwMDI_3f4dee91-7b32-462f-9902-c2fee6eec1f8">635</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="if47f1a564c8d4fc7967c95b7fc403b26_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfMTAtNS0xLTEtNzEwMDI_a6cb5fcb-df5c-498c-9658-e59c95eabf37">85,844</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="i71247c518b0c4577bbb9927ea6460dd1_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfMTAtNy0xLTEtNzEwMDI_2221496d-c747-4bf0-9ce2-8d3089b3cecc">315,555</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="i5448af54e03e4974984636d8f70c58bf_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfMTAtOS0xLTEtNzEwMDI_46372984-ebdd-4809-8396-11234808bd52">540</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4c0f24646374262817c7b62710b95db_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfMTAtMTEtMS0xLTcxMDAy_f3fe2a2f-c378-4b7c-b133-c4c8ff0a77ef">401,494</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><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><br/></span></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><br/></span></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><br/></span></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><br/></span></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><br/></span></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><br/></span></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><br/></span></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><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 unaudited consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-7-</span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_28"></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table 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%">Unaudited Consolidated Statements of Stockholders' Equity (continued)</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><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:99.281%"><tr><td style="width:1.0%"></td><td style="width:31.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.061%"></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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 <br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i41294dc098d84327963f252540397348_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNC0xLTEtMS03MTAwMg_c2669838-0566-4d99-ba93-81d6decf4217">12,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i41294dc098d84327963f252540397348_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNC0zLTEtMS03MTAwMg_09dcbb8e-d88c-4d99-aad7-df60423f766d">636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i6eb4ed1beb2c4430b8a512d8dc87a5c2_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNC01LTEtMS03MTAwMg_882ef746-6fa2-47a9-82e5-eb03063ed6dd">88,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i157e955236294f22b3b0bc3917a38688_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNC03LTEtMS03MTAwMg_b4635e9d-a440-4776-a9b0-ad2c9b98623e">328,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i0ab2bccc03cc4aa1944c25c084ccb7a1_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNC05LTEtMS03MTAwMg_70f3091d-0683-4e35-b18d-4572e76b841f">176</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNC0xMS0xLTEtNzEwMDI_48ff8935-3b62-4235-a9b2-f295ce89e14c">417,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i300bb09e6bd14e74bd3e64aca0c3ed76_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNy03LTEtMS03MTAwMg_4cbd48df-5cb9-4053-8df5-2c48eaf2234d">13,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNy0xMS0xLTEtNzEwMDI_63414b0c-4584-4311-bf20-e713577c3c3f">13,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i577543d3d10c44f0ba9e84519b817872_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfOC0xLTEtMS03MTAwMg_0e8b572c-2132-4cdf-99eb-5c1d2c9271e2">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i577543d3d10c44f0ba9e84519b817872_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfOC0zLTEtMS03MTAwMg_2fab3ab5-1bb1-40f5-86dc-25c0c3d1cf9d">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="i5dba346ae87d4343a610b0a6902bf57c_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfOC01LTEtMS03MTAwMg_4809cbc9-d5ef-41cd-9a33-80a6780e7707">2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfOC0xMS0xLTEtNzEwMDI_fe2d0c49-1b4b-411d-afbe-10bd210d0491">2,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, 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="i1b1568b98ab7422187cf5c795ba88085_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfOS05LTEtMS03MTAwMg_4c7094c2-e5b2-4156-8130-edfdc97cf373">176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfOS0xMS0xLTEtNzEwMDI_fd837117-5879-4a9b-b1dd-7bd7f7d05a9c">176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTAtMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjplZjk4ZGMzNTRmOWU0ODVkYmY2ZTA3MTZiYWFmYzk0Ml8yNA_fa4f1a08-cd9b-4aee-b361-c0a330f7fd59">0.20</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="i300bb09e6bd14e74bd3e64aca0c3ed76_D20220101-20220630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTAtNy0xLTEtNzEwMDI_5e81e0bb-936b-4776-9c71-ca3ed6eadb41">2,558</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTAtMTEtMS0xLTcxMDAy_ad02d6f5-deb9-4a67-ab9a-06abac044e94">2,558</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 June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5bb8f6dea2894fa29ce9f80cb72183a6_I20220630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTEtMS0xLTEtNzEwMDI_2d0c098a-8062-488f-9045-4ad4159ac01a">12,795</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="i5bb8f6dea2894fa29ce9f80cb72183a6_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTEtMy0xLTEtNzEwMDI_9ebd4945-5544-414e-a1ed-5a88aa952f9c">640</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="ia7206fe947f34e07a700e38567745b1b_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTEtNS0xLTEtNzEwMDI_9ba4e591-dce5-44e7-97b5-d5b9eb01ba81">91,051</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="ic478189a4abc48fab1b83a8ef3c0ef57_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTEtNy0xLTEtNzEwMDI_c82c92a5-63ab-4d51-a378-dd705281dd8c">339,592</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="if9db385f8604433e9de0aaf8a0105822_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTEtOS0xLTEtNzEwMDI_49d796f5-c0f1-449e-9a93-fcf00103b006">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTEtMTEtMS0xLTcxMDAy_f9daca28-8c24-42ca-b1ea-1909017490c6">431,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><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:99.281%"><tr><td style="width:1.0%"></td><td style="width:31.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.061%"></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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 <br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 #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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i364a628cfb184bd39691b20c9cb19694_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNC0xLTEtMS03MTAwMg_bfaf751a-eb9e-46c4-83e3-e8636daaef48">11,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i364a628cfb184bd39691b20c9cb19694_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNC0zLTEtMS03MTAwMg_119edb48-1c40-40a5-8457-4a913c47a7f9">553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="ie8ddaad9215d412b8261ecb6b669f91d_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNC01LTEtMS03MTAwMg_229f0edc-3561-4c63-a9e5-d63e92622db9">31,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="if2208d89316d45369f9d677833338848_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNC03LTEtMS03MTAwMg_856ce739-f78a-4863-b4ab-ab6882b650c1">325,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="iac83c8d022cf43d898d9992835a32ccf_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNC05LTEtMS03MTAwMg_58e3c593-25eb-4ac1-9552-3ba0adc0e360">1,203</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i160b17cc6d5a4ed09cbed2c55e7dbba3_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNC0xMS0xLTEtNzEwMDI_575e9164-2fc4-4f1c-9d19-557380a3a249">356,317</ix:nonFraction>&#160;</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%">Issuance of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i121b415e4e4849f3b5fe6ceb54a0ca5d_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNS0xLTEtMS03MTAwMg_1ebdcc56-cefa-4de6-ae86-9d78b4e68c6c">1,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i121b415e4e4849f3b5fe6ceb54a0ca5d_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNS0zLTEtMS03MTAwMg_1897793a-75de-4ba5-a66b-453cc486253d">80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b10000429e741ed92879251e02fcb23_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNS01LTEtMS03MTAwMg_af159e46-8c29-44f1-b1be-c05e924d3b3e">51,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNS0xMS0xLTEtNzEwMDI_e14d5a0f-8196-4b3d-b9ab-689b227fb741">52,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i7c00c25f16e84d6286952861f6634e36_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNi03LTEtMS03MTAwMg_c144a5fa-bca7-4214-a98c-27a61a162368">7,255</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNi0xMS0xLTEtNzEwMDI_99dc52bf-850c-4228-b6b9-bc6518dfcc9c">7,255</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%">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="i121b415e4e4849f3b5fe6ceb54a0ca5d_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNy0xLTEtMS03MTAwMg_d59b9d71-ea2c-46bd-afb5-76b09e47ce0c">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i121b415e4e4849f3b5fe6ceb54a0ca5d_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNy0zLTEtMS03MTAwMg_d46e51d8-21d2-4e47-931d-ba70a8be6486">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b10000429e741ed92879251e02fcb23_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNy01LTEtMS03MTAwMg_985a7717-612a-4ed3-afe8-c0648ece6a52">2,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNy0xMS0xLTEtNzEwMDI_72cda190-8d03-4ef8-b82d-85bb0d2a7a6b">2,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="ia768e03c6b024b8483c535b492baa54e_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfOC05LTEtMS03MTAwMg_1d667a82-5e2f-4d63-ad11-e16db96cbfcb">663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfOC0xMS0xLTEtNzEwMDI_49cdfb54-88a1-4602-ba9a-5a7a92622c31">663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfOS0wLTEtMS03MTAwMi90ZXh0cmVnaW9uOmQ4NDAxYjg0ZTY4MDQ4MjZhYThjYTA5ZTRiNDFiZjk5XzI0_eb3e6dc8-67e3-43f4-bf0e-3bcff9df9bd2">0.18</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="i7c00c25f16e84d6286952861f6634e36_D20210101-20210630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfOS03LTEtMS03MTAwMg_088f72b4-8698-4328-8c0d-d110812655a8">2,287</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfOS0xMS0xLTEtNzEwMDI_6318b408-5db2-4246-8b3c-885b371aa91a">2,287</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 June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2e606911999748d8943d84c11f86dd0c_I20210630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfMTAtMS0xLTEtNzEwMDI_08fae755-da54-424c-8cf6-f3df2b6a7ab7">12,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e606911999748d8943d84c11f86dd0c_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfMTAtMy0xLTEtNzEwMDI_03ca39b0-7f09-4d58-87a2-6a677e54959f">635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if47f1a564c8d4fc7967c95b7fc403b26_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfMTAtNS0xLTEtNzEwMDI_9cb92aa6-96eb-4c9d-b968-3d11dbe71e10">85,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71247c518b0c4577bbb9927ea6460dd1_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfMTAtNy0xLTEtNzEwMDI_789b57c6-4503-4ab9-995e-79f899f65085">315,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5448af54e03e4974984636d8f70c58bf_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfMTAtOS0xLTEtNzEwMDI_1c788d15-e9de-4a3c-b604-51f01f4490ba">540</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4c0f24646374262817c7b62710b95db_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfMTAtMTEtMS0xLTcxMDAy_9208e397-658f-4984-9805-d0c3f05fbb3b">401,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></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><br/></span></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><br/></span></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><br/></span></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><br/></span></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><br/></span></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><br/></span></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><br/></span></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><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 unaudited consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-8-</span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_31"></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table 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%">Unaudited Consolidated Statements of Cash Flows</span></div><div 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="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:98.319%"><tr><td style="width:1.0%"></td><td style="width:66.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></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%">For the six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align: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:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align: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%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;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 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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMy0yLTEtMS03MTAwMg_d6fcb412-baae-4a4f-8cb9-a35499b9bc01">13,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMy00LTEtMS03MTAwMg_cc106b3e-e450-4c11-8500-821b2979f5c7">7,255</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%">Adjustments to reconcile net income to net cash provided by operating activities:</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNS0yLTEtMS03MTAwMg_7b739f96-0faf-4eb8-ad73-1364b7a9a02c">12,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNS00LTEtMS03MTAwMg_b30a5281-01b7-48fa-872e-7c77c76d93d7">12,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNi0yLTEtMS03MTAwMg_022f6c20-96b8-4c06-aa4e-af09ea5306c1">790</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNi00LTEtMS03MTAwMg_e31bcfff-5974-45b7-879c-521a60f00f2d">3,872</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%">Stock-based compensation</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNy0yLTEtMS03MTAwMg_eb72e1ec-da1a-480a-8e41-d71fc0ac19f0">2,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNy00LTEtMS03MTAwMg_e2dff2bf-e947-4bf3-8cb5-db397b170b03">2,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Inventory valuation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="vsec:InventoryValuationAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfOC0yLTEtMS03MTAwMg_90580a5d-c810-4dfa-afd9-5853d5579e75">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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="vsec:InventoryValuationAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfOC00LTEtMS03MTAwMg_25d65bcb-7c02-4ba2-ba05-1365989dc7dc">24,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Changes in operating assets and liabilities, net of impact of acquisitions:</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTMtMi0xLTEtNzEwMDI_06e89980-2653-4d57-8005-926c643b233d">25,607</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTMtNC0xLTEtNzEwMDI_d3346298-d9b3-4cfe-a898-32a913d1e667">17,558</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%">Unbilled receivables</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTQtMi0xLTEtNzEwMDI_cab291d2-88a6-4080-92bc-3d5a69fca310">9,428</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTQtNC0xLTEtNzEwMDI_328b4c06-54d1-4e0a-9d93-2b99c7026fb5">4,378</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%">Inventories</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTUtMi0xLTEtNzEwMDI_ad84905f-d6ec-4d51-9093-4caa1f2c40ca">16,145</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTUtNC0xLTEtNzEwMDI_0200dd83-abb5-4b82-8a68-2b58a132a187">45,157</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTYtMi0xLTEtNzEwMDI_ba333d34-d87a-4644-9e92-f3108d295205">8,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTYtNC0xLTEtNzEwMDI_3b6236d9-0494-4e17-9a06-b8557f450c52">16,693</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTctMi0xLTEtNzEwMDI_279b2a1d-11fb-46c6-a2fc-d731aa01968d">4,848</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTctNC0xLTEtNzEwMDI_0468fd60-b8aa-4c31-a8e3-e53b6f05cd68">8,017</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%">Accrued expenses and other current and noncurrent 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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTgtMi0xLTEtNzEwMDI_36b79155-3d49-4767-af46-06ad828e522d">2,615</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTgtNC0xLTEtNzEwMDI_25b97952-6eaf-4ca2-a091-5bcce2364602">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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 used in operating activities</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjItMi0xLTEtNzEwMDI_45d1ae55-9737-4bc0-80c9-b6e28eb6ad8b">20,138</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjItNC0xLTEtNzEwMDI_ea4375dd-ccb9-4238-9cde-1173bdebca34">53,968</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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;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%">Cash flows from investing activities:</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%">Purchases of property and equipment</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjUtMi0xLTEtNzEwMDI_b9719e3e-9831-4ceb-a1ee-e06fef65e3a5">2,746</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjUtNC0xLTEtNzEwMDI_a593bc81-a009-4aea-9329-756e563f0b25">5,158</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjYtMi0xLTEtNzEwMDI_01a402e9-bfcf-40fb-b267-d8d58788fc10">&#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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjYtNC0xLTEtNzEwMDI_6874fe8e-5079-4ab2-8350-0cce7fb0a446">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjctMi0xLTEtNzEwMDI_0ec43787-91b7-4b6b-8576-8a939f4eeeff">3,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjctNC0xLTEtNzEwMDI_dcf7187f-f1c4-44a8-9415-20a15fe6393c">1,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for acquisitions, net of cash acquired</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjktMi0xLTEtNzEwMDI_68658830-2ba8-4ad8-b933-d1ecd2e4a9b8">&#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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjktNC0xLTEtNzEwMDI_c7552288-4132-450c-a917-be8a78628d7e">14,785</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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) investing activities</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzEtMi0xLTEtNzEwMDI_624926c2-4446-4922-adba-7cc00887875a">327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzEtNC0xLTEtNzEwMDI_3f89f646-c3fa-47fa-b71c-2a8f0021ad3e">18,791</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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;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: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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzQtMi0xLTEtNzEwMDI_c452700a-a439-4587-ab8d-8a9eee7734a9">236,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzQtNC0xLTEtNzEwMDI_923a9a31-a3d8-4467-b280-6abac52a8412">258,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzUtMi0xLTEtNzEwMDI_f529aa09-ff5f-4aa2-8db5-a877601a5ab7">212,572</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzUtNC0xLTEtNzEwMDI_47247025-83e1-41cc-a4a9-8411cdde0c90">234,976</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzYtMi0xLTEtNzEwMDI_a2ae70e9-0dd3-4fdc-8f9e-50f0166ce946">486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzYtNC0xLTEtNzEwMDI_a1f78f37-d25f-40d4-a121-2894a378d5d7">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 2px 7.75pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="vsec:EarnOutObligationPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzctMi0xLTEtNzEwMDI_a1400357-1231-4797-80ea-b34dd9b7b6e9">1,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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="vsec:EarnOutObligationPayments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzctNC0xLTEtNzEwMDI_287a851d-f046-4b9f-9c31-d6236e4055e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of taxes for equity transactions</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzktMi0xLTEtNzEwMDI_85607289-982b-47ee-8b88-2a7c79d9c32a">892</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzktNC0xLTEtNzEwMDI_a049ac17-f005-4371-8720-8ddb51b017f9">681</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%">Dividends paid</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDAtMi0xLTEtNzEwMDI_91c82975-3001-4cba-bad4-970f5f339698">2,552</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDAtNC0xLTEtNzEwMDI_66563c15-81a6-4eb2-b724-cec8707bf3ee">2,139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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 financing activities</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDItMi0xLTEtNzEwMDI_cded0848-b8c2-4277-b54b-3b6733fb7ad9">19,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDItNC0xLTEtNzEwMDI_17e36b8b-6b1c-4608-953d-c2099de7005a">72,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net decreases in cash and cash equivalents</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDQtMi0xLTEtNzEwMDI_6e3f31af-98b7-4861-b4ae-382f8a19db17">147</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDQtNC0xLTEtNzEwMDI_9e8ea1b9-f34f-48d5-89e7-0dab78457a81">41</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%">Cash and cash equivalents at beginning of period</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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDUtMi0xLTEtNzEwMDI_e948a77d-e394-4d69-b31c-81dc4664ede3">518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i160b17cc6d5a4ed09cbed2c55e7dbba3_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDUtNC0xLTEtNzEwMDI_9e93ce65-d2e3-49d7-b900-c913f4f258fc">378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 end of period</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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDYtMi0xLTEtNzEwMDI_fa0aa601-8dad-475d-beb9-2fefca08310b">371</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="ie4c0f24646374262817c7b62710b95db_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDYtNC0xLTEtNzEwMDI_5c16f2b6-39b5-4f67-9525-8479f6697011">337</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><span><br/></span></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><br/></span></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><br/></span></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 unaudited consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-9-</span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_34"></div><hr style="page-break-after:always"/><div style="min-height:81pt;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: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 UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2022</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_37"></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) <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfMzU5NA_81363d5e-ac8f-4784-8cc6-610b64cdd411" continuedAt="ibda4b392060e4ad3924a5ecd4917b906" escape="true">Nature of Operations and Basis of Presentation</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ibda4b392060e4ad3924a5ecd4917b906"><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%">Nature 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:400;line-height:120%">VSE Corporation (&#8220;VSE,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;) 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. Our operations are conducted under three reporting units aligned with our operating segments: (1) Aviation; (2) Fleet; and (3) Federal and Defense.</span></div><div style="text-align:justify"><span><br/></span></div><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%">In February 2021, we completed the issuance and sale of <ix:nonFraction unitRef="shares" contextRef="i5b39c48093a140d286365bdbb6a5cf9d_D20210201-20210228" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfNTky_7c658057-d31a-41bd-b8be-f0325d1c1a26">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="i46289700fa3b4ad3adebec33e22a3e2c_I20210228" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfNjY4_ff778c79-6506-4200-bcd1-59cb3e7d05d3">35.00</ix:nonFraction> per share. The underwriters exercised their option to purchase an additional <ix:nonFraction unitRef="shares" contextRef="i768a4db5c4f5430b984a1177885dd5f4_D20210202-20210202" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfNzQ4_79b15ddd-8bd2-4d1d-91e9-80569606679c">170,497</ix:nonFraction> shares. The transaction closed on February 2, 2021. We received net proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i768a4db5c4f5430b984a1177885dd5f4_D20210202-20210202" decimals="-6" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfODQ1_d54eb522-a372-476a-ac72-fef236711610">52</ix:nonFraction>&#160;million after deducting underwriting discounts, commissions and offering related expenses, which were used for general corporate purposes, including financing strategic acquisitions and working capital requirements for new program launches.</span></div><div style="text-align:justify"><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%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div 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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfMzU5OQ_8910d8f3-697d-4faa-8e7e-dbb6bdcd210b" escape="true">Our accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information and in accordance with the instructions to SEC Form 10-Q and Article 10 of SEC Regulation S-X.&#160;Therefore, such financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements and should be read in conjunction with the consolidated financial statements and footnotes thereto included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021 ("2021 Form 10-K").&#160;In our opinion, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.&#160;Operating results for the three and six months ended June&#160;30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2022.</ix:nonNumeric>&#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-style:italic;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%"><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfMzYwMg_120f2ba2-af79-4cd5-92c7-12ca7a5f7520" escape="true">The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates affecting the financial statements include 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.</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-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfMzU5Nw_d8ea5677-29e9-4e21-a113-07207a75c21d" escape="true"><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%">Recently 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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.</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%">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><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_40"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2) <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfOTM2_d7703d18-959a-4981-98d1-84f541fb6acd" continuedAt="if8da1975b1c74690ac346a2ad32b86c3" escape="true">Acquisitions</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="if8da1975b1c74690ac346a2ad32b86c3" continuedAt="i1e7ca3b3344e4d158359a1a10561b6a5"><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><span><br/></span></div><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%">On July 26, 2021, we acquired Global Parts Group, Inc. ("Global Parts") for a preliminary purchase price of $<ix:nonFraction unitRef="usd" contextRef="i5b04bf60717242a8aae2b8e0c360c537_D20210726-20210726" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfMTU4_74c6184f-db20-45ca-8ca8-f89f8e4df053">40</ix:nonFraction>&#160;million, net of cash acquired. The purchase price includes $<ix:nonFraction unitRef="usd" contextRef="ie90e4065bde0485ca316a3bf5bcfc496_I20210726" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfMjI0_36efad82-3301-4c62-b70c-68bd0bf8c284">2</ix:nonFraction>&#160;million of contingent consideration, representing the fair value recognized for </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-10-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;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: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 UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2022</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i1e7ca3b3344e4d158359a1a10561b6a5"><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%">potential future earn-out payments. See Note (8) "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:115%">During the three and six months ended June&#160;30, 2021, we incurred $<ix:nonFraction unitRef="usd" contextRef="i0eb940feddb8420db3fc890279ad4146_D20220101-20220630" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfMzI5ODUzNDg4NDQ2Ng_63ad92dc-8fbf-4d53-b299-26ce3e633624"><ix:nonFraction unitRef="usd" contextRef="ic18936936f064ec6bc7d4b366b9e74c0_D20220401-20220630" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfMzI5ODUzNDg4NDQ2Ng_ec6889fd-e008-4a2c-be1f-517bf21e5cce">0.2</ix:nonFraction></ix:nonFraction>&#160;million of acquisition-related expenses, 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-style:italic;font-weight:400;line-height:115%">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, we 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="idbe6b65df31942c788cf8410adfa90ba_D20210301-20210301" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfNjM0_14a77351-34a3-471b-b105-f50e3d667e46">14.8</ix:nonFraction>&#160;million. HSS operating results are included in our Federal and Defense segment. The acquisition was not material to our consolidated 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%">During the six months ended June&#160;30, 2021, we incurred $<ix:nonFraction unitRef="usd" contextRef="i9de4b6e57891435a9f8ba8ffdf363fff_D20210401-20210630" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfODI5_63769eaf-a533-419b-bd8c-315ffa8cbe94">0.3</ix:nonFraction>&#160;million of acquisition-related expenses, which are included in selling, general and administrative expenses.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_46"></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)&#160;<ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMzAxOA_e1e11d26-2a6f-4468-85f2-31e14b016239" continuedAt="ib848d75a2917441094aa7e8eb0e927f7" escape="true">Revenue </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ib848d75a2917441094aa7e8eb0e927f7" continuedAt="i533496ab9b5a419b8106475065c20ef0"><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%">Disaggregation of Revenues </span></div><div 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, various government agencies, the United States Department of Defense ("DoD") or federal civilian agencies. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMzAyMw_0a8d6ede-d935-4e31-89bd-3a4e75b49053" continuedAt="ibad85d2171104269be3b07ee90baddaf" 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%">Revenues by customer for our each of our operating segments for the three and six months ended June&#160;30, 2022 were 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:99.281%"><tr><td style="width:1.0%"></td><td style="width:49.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align: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%">Three months ended June 30, 2022</span></div></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%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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="i822dc1e8fd6648508f37dbf8ec7e424a_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMi0yLTEtMS03MTM0Mg_2d9eaf93-9fdd-4d29-b4fa-60e00c6b0d59">103,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="ifca263a9429d44a8b14a2db0166ff05f_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMi00LTEtMS03MTM0Mg_c22debad-8398-4b39-97d6-7cd2ce78c7e4">26,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="ib7fc623ba10f4535b0672cddb34460d8_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMi02LTEtMS03MTM0Mg_039333a9-1465-4375-ab55-84eaa0804488">166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="ic415c4e43b7a4da69cb28d7ca344cbfd_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMi04LTEtMS03MTM0Mg_fd9c2281-88e6-4a68-af09-a112299b9190">129,522</ix:nonFraction>&#160;</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="id867c3dbb42c447e92e53afc36fdf4d1_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMy0yLTEtMS03MTM0OQ_4e447108-e351-4284-9c82-4e2ffff19149">&#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="i842367a3a45f4fe4ad1e92c757b91a7b_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMy00LTEtMS03MTM0OQ_10a53ac6-085a-4fad-ace5-5a1ef56de2a0">1,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fd14538f1c74d31b9810e862690eb72_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMy02LTEtMS03MTM0OQ_c4d3f760-9f2a-45fd-a021-1deca7e43aed">59,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bc745329d0740a5ba6e39153d0acd74_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMy04LTEtMS03MTM0OQ_372cfaf2-aa73-4447-9d03-29db43dd44de">60,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i8149713622e740e794bb4cedd924813a_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNC0yLTEtMS03MTM1Nw_4400c7c2-702f-4d46-838d-089feed69f14">1,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03048835f5bd43cfbd86f9941491b53a_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNC00LTEtMS03MTM1Nw_089c397f-69e4-4da1-9d67-f2fdff6b45f8">37,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide9c99a9b5e24b8fa811fdb5dd3d12f8_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNC02LTEtMS03MTM1Nw_53d1869c-a71b-4282-8c39-37e16079ae7c">12,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d398ad3e98d4c17b10ababb341dc7a7_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNC04LTEtMS03MTM1Nw_030babc5-9d4a-4bd3-93ba-7ab4d512a214">51,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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="ic24978fe3376442dab533f537b6bc6cb_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNS0yLTEtMS03MTM2NA_0d19b264-1a70-42a0-a0da-66424979d339">105,019</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="ic2add90987084762a9fbc2970f553c18_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNS00LTEtMS03MTM2NA_96a4523d-ffc4-4cc8-95ad-506a0fe7b785">64,742</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="if7feae92c94a42d48ee57625b628f496_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNS02LTEtMS03MTM2NA_2875e375-5312-418e-83b1-4515d70e15a1">71,952</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNS04LTEtMS03MTM2NA_5bffa712-bea1-4aa6-9ba2-08407fb692e3">241,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.281%"><tr><td style="width:1.0%"></td><td style="width:49.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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="i0925515022614d6f880d7633060cd577_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMi0yLTEtMS03MTAwMg_1e256368-a493-4b11-b6b9-4d76642d4925">195,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i99b7b309c46e42faa48a40f824d6f9bf_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMi00LTEtMS03MTAwMg_a9e17cc7-7476-4d8e-9d27-1d0487c00a3a">53,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i513224b8c551478f944f60876e1b39da_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMi02LTEtMS03MTAwMg_84e79e02-cf8e-4430-bf8e-cf70a107e86d">258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaddc3e85841549a992dada8d6ff0535d_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMi04LTEtMS03MTAwMg_98527712-69df-4bea-9312-e45d88ced262">249,382</ix:nonFraction>&#160;</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="ibfb0e8946b20494b97aa8563807e9b0f_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMy0yLTEtMS03MTAwMg_7d4238ee-4d56-4a99-a778-4f70081689f2">&#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="i26e16cf6ae1f47739d4a0ccbcfad2f32_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMy00LTEtMS03MTAwMg_b083d57f-6ca7-4cc5-8a79-1313141119cb">2,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a8a6740ceed4c2092fe23336edb4747_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMy02LTEtMS03MTAwMg_351686af-30b5-4ae8-9302-6243e0b6de0f">109,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe4a433a9dcf4915b2f6ec5f20486b1f_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMy04LTEtMS03MTAwMg_98136fae-064e-4b97-aad9-dde08b2b7299">112,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ia7bced49b5754eff8ea26bff047ac45b_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNC0yLTEtMS03MTAwMg_e94e63ef-a6ae-4726-85c3-973f4a6ba004">3,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3acc00229cef43b4ac6e24ae6a9c923b_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNC00LTEtMS03MTAwMg_7567d15b-3818-457c-a60f-0db22abc0698">74,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41ec7560f4fb4c7c89b8ad223d2d291f_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNC02LTEtMS03MTAwMg_43a47634-5a34-438d-8a5c-d432ce096c2c">32,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="i760f69a442ff4835bfdcd06ab32529ee_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNC04LTEtMS03MTAwMg_d6b798d0-78f7-40a4-b7d6-e5d63f27d43f">110,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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="i216b4a04619c4f468fd168c06219ec28_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNS0yLTEtMS03MTAwMg_c241932d-1c3e-4949-bcee-b69a184b5f4f">198,309</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="i929442677c9948b6af3695ab6d675929_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNS00LTEtMS03MTAwMg_1e96547d-7f8d-45ff-ae3c-624d22b63292">131,772</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="ie99ef6c5176a4aafb3e2a3cbcef531cd_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNS02LTEtMS03MTAwMg_edddc2f8-b0db-4e22-a6b9-f964aa6f19ce">142,871</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNS04LTEtMS03MTAwMg_290a25ce-e168-46e3-a200-38d8dee8cd8b">472,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by customer for our each of our operating segments for the three and six months ended June&#160;30, 2021 were 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:99.281%"><tr><td style="width:1.0%"></td><td style="width:49.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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="ic539b1a0d30245cda7ee6d7b8d67f7b4_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMi0yLTEtMS03MTU2Mg_4b606b0f-9a57-4983-9bfe-698b7064d477">47,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i997c0897ef594026ac4144c202032e67_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMi00LTEtMS03MTU2Mg_7baa2a48-15ed-41e3-a253-197d5a27e9f7">17,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="icef26348d35044c087cdac5bfccf55f2_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMi02LTEtMS03MTU2Mg_dc8cf61b-55ee-430e-bed2-6ad9444b51a1">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d442321a86f4b69ba24ea3172afe7a2_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMi04LTEtMS03MTU2Mg_01605aec-d3f8-4591-93e7-60a7b8ac5674">65,280</ix:nonFraction>&#160;</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="i812f567a0e434ed08def41229cfd178b_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMy0yLTEtMS03MTU2OQ_a2e5fa45-acec-4369-a131-dc9485099a52">&#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="i9fdc1eb06e8e416c8c24459a3307e525_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMy00LTEtMS03MTU2OQ_35e4b828-7fda-4304-92f6-0b9b4579388b">4,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06003e7d09a442c3a0c8707348d85135_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMy02LTEtMS03MTU2OQ_363c74d2-e0af-44c0-820a-0184949dcad4">62,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0680ad14b0a7414fa424d6b2273811c7_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMy04LTEtMS03MTU2OQ_f178b0ed-da30-4408-b32b-870cfa27826e">66,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ibe95950b59a84806909470ac9cb8467a_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNC0yLTEtMS03MTU2OQ_2d54fdf6-8105-47af-b2ee-c249fc8de7c4">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7f6b213b7f40ea8d34757a90c61416_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNC00LTEtMS03MTU2OQ_cb070bc5-9e51-415e-99f4-efc22d351123">35,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia40d99b2dc674fc38675e150f2181615_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNC02LTEtMS03MTU2OQ_4ae139eb-d37c-4f19-8049-b60e0f1e60d1">7,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="i97f18d973bfa4729a5548b53cf4112b0_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNC04LTEtMS03MTU2OQ_0293f17c-ec93-41ed-8fb3-1705c150f482">43,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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="id600a614558145e3860df9e1a1175600_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNS0yLTEtMS03MTU3Ng_eda5e92c-9013-45e8-8b48-64fb512cb0c4">47,515</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="i04ef172f27c4465aa229dff3d2145a51_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNS00LTEtMS03MTU3Ng_3a540e98-0947-4e3f-951e-bcb240c7bcb3">58,057</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="iba2ac21f783244a2b7761a17b6753063_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNS02LTEtMS03MTU3Ng_d8b32f21-9422-4b4c-a401-036259648b46">69,540</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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNS04LTEtMS03MTU3Ng_cbd571d9-1e21-43e3-a4e2-167b74a1b15c">175,112</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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-11-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;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: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 UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2022</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i533496ab9b5a419b8106475065c20ef0" continuedAt="i5c006acf18734a49838aeb6fc5c655c4"><ix:continuation id="ibad85d2171104269be3b07ee90baddaf" continuedAt="i40180ececc7d4850952c724f433f8d08"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"><tr><td style="width:1.0%"></td><td style="width:49.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.544%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.544%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.544%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.551%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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="i027f868c7e1e47b3b8ba444bbd5388fc_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMi0yLTEtMS03MTAwMg_f8601ea0-b8e4-46de-a1fe-9fe352d44363">91,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="id01c9691ecdc429dba4ffbe1fed71048_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMi00LTEtMS03MTAwMg_29fb859b-533c-4c11-b9ff-dd466012f2e9">32,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i164f0abb3d6647f6a8483822c34c3411_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMi02LTEtMS03MTAwMg_323dc6f8-42ea-48bf-9b8f-69d948845826">503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="id2c60f476645492097c0a734b900c44a_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMi04LTEtMS03MTAwMg_1eb3448b-6468-449b-b274-19aca781a7fd">124,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ie309b20d6868487ba98f398b7a1655af_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMy0yLTEtMS03MTAwMg_26c098c6-498b-4793-aa79-63dbe494dd21">&#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="i3752ba4c48db4e51923d1f46f7e068cd_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMy00LTEtMS03MTAwMg_54adb95a-cde0-4f92-af35-a8b0ff3e21d2">7,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ceb0fc22b448cbbd467b7741a22d40_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMy02LTEtMS03MTAwMg_1dd630c3-d780-45a8-900d-99715e360f86">104,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ab72dc20bcc4e71bacf1cc7b71ebb76_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMy04LTEtMS03MTAwMg_f4d43810-ef8d-4b4f-b3d5-6435e4415eb7">112,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ib46ab53ae7f54fe7b87e3c25e6c646b8_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNC0yLTEtMS03MTAwMg_0b00ef58-32fb-49bf-8a2c-e0ae91d2bdd4">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95eb7e89f83f440e940df4625cba1429_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNC00LTEtMS03MTAwMg_7624b8ca-f7b0-4515-a744-9ec534acee79">72,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id60379f911274bcba448fbc9654dee02_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNC02LTEtMS03MTAwMg_4233cb86-99e3-44d9-a381-5b07a10753da">30,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1dfd6e17d0941118dad7d2e2686617c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNC04LTEtMS03MTAwMg_f7c8b03c-d9a1-445e-aabd-00dd7ad17d4a">103,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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="ib4b86e3d76184ffc8546927636a7e27b_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNS0yLTEtMS03MTAwMg_3df6d273-0951-44ce-be25-8e7a8a3b27b7">91,886</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="i2b31d7069b0c4e5bb41bd16965bd2f3b_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNS00LTEtMS03MTAwMg_18757156-b195-46a2-abc3-9c939b49f8c4">112,804</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="id0e02846c8614db9a761aec512ad482c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNS02LTEtMS03MTAwMg_06bc7058-c530-4769-a621-ccccc73d0edd">135,403</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNS04LTEtMS03MTAwMg_8c3cd09b-cfdc-4091-8809-f27010393c6a">340,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by type for our each of our operating segments for the three and six months ended June&#160;30, 2022 were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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="i06a89be151274d9e80401c50f01ba39b_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMi0yLTEtMS03MTM3OQ_5a6e6082-8c5e-406c-8e0c-85fa30531524">25,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4510c9be762e4598b54c8d0fc47aa6c0_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMi00LTEtMS03MTM3OQ_76ae4fd6-e562-43b1-b265-1eab204fce5e">&#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="id4c3e07b918149159652e475271b0e6a_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMi02LTEtMS03MTM3OQ_532f5066-bc1a-49a6-b16b-1fa7576e9850">&#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="ib77f6af425a64685a0ca0536e222a95c_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMi04LTEtMS03MTM3OQ_b201bf1b-0b3b-403c-9f60-d07da688b72e">25,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ifb68931b33b945859526915ffcaa1b0b_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMy0yLTEtMS03MTM3OQ_1ab8d3a4-df39-41dc-bbe0-6320fe55c339">79,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9124d893f87449e88b4ce41b1268c25_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMy00LTEtMS03MTM3OQ_8d6a89ad-2ff6-4ff7-9571-ef7a82414bed">64,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51ab6c61f6a04c34bea6b7d3ece8e0a0_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMy02LTEtMS03MTM3OQ_fd4c41e0-8546-4459-8da7-0e6311e0d6d4">&#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="iddcdef486ad54a5d85ae0c335f6ff1e7_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMy04LTEtMS03MTM3OQ_9045acbb-953e-49ec-a198-0e3a68fcb684">143,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="ie828d4256add47cc93fd26599f684153_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNC0yLTEtMS03MTM3OQ_bb7fb546-400e-4b1c-bc1b-81568d89c5a9">&#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="id8efd953b11d433bb9c2877fef0ee71f_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNC00LTEtMS03MTM3OQ_fda034a6-5316-4001-bcc7-d022c7a26341">&#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="i2bdf9c6007d241f1bfac8ab15fe57576_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNC02LTEtMS03MTM3OQ_676b7945-ee1b-43cb-b4fd-4aee10edfc3a">34,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e0c0450460c49a782e2302162d00ff6_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNC04LTEtMS03MTM3OQ_8be0167e-4e20-43de-be6d-24e17edbaae7">34,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i7c69df9a06a1459aab2f43cbbf283a72_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNS0yLTEtMS03MTM3OQ_77703c5e-49e4-46ed-bb8c-9cc38f7ca9cd">&#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="ib8325720e0ff431096870b3d9b1c8f87_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNS00LTEtMS03MTM3OQ_9aa7b619-44ca-4797-ad94-7d3c3a205671">&#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="i88af539746264ca682e340149a979861_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNS02LTEtMS03MTM3OQ_39eeb3dc-5d1b-42de-b303-436050d2595b">22,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81f6b64566f84e139e8b43bb0f1368c9_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNS04LTEtMS03MTM3OQ_6a5f07d2-e886-40a3-8272-76d6b8b869e2">22,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ic4dd7693c7114b108942099eab00200b_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNi0yLTEtMS03MTM3OQ_ee86ceee-83fa-4df9-8930-d3641cbd9fdb">&#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="i283af2e933094a42b719a6081983cd63_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNi00LTEtMS03MTM3OQ_bdcac9a0-010a-4706-87b1-fa2d9104e9b0">&#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="i6b4c4085e1304935aa8e44a16847fab4_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNi02LTEtMS03MTM3OQ_6b6a32d8-5578-47f7-9031-0f49546ff77e">15,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ec009cbb45e43ffa3a9557196308a9b_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNi04LTEtMS03MTM3OQ_795eea0c-e43f-4c81-ac32-e212a2150a08">15,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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="ic24978fe3376442dab533f537b6bc6cb_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNy0yLTEtMS03MTM3OQ_c775a382-54df-4d2c-8444-6dcdab99f731">105,019</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="ic2add90987084762a9fbc2970f553c18_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNy00LTEtMS03MTM3OQ_d6e2de20-faeb-4da6-b612-958f583eac40">64,742</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="if7feae92c94a42d48ee57625b628f496_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNy02LTEtMS03MTM3OQ_a597becd-b2dc-4c1c-99d2-5c88fc6fe144">71,952</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNy04LTEtMS03MTM3OQ_c53b2a1e-71dc-4bc5-9ea9-87ea0f04d345">241,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table 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:49.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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="i43d2dbd08d364b43876965b928b2cfbd_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMi0yLTEtMS03MTAwMg_e5de5c3f-a3d8-41f0-aed4-f49ee4dcba28">48,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="if6e6012532264fa887553fd1e79fa2f0_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMi00LTEtMS03MTAwMg_628a91ab-7d80-4bdd-a824-d4e5558cb497">&#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="ifb31b09fa5b340dd91a154447af0d8b2_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMi02LTEtMS03MTAwMg_1133b787-89fb-4d4d-b21c-f97128cebd46">&#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="ib4e49001e73c476e9577edab71fa17bf_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMi04LTEtMS03MTAwMg_814a458a-4652-4f2d-a616-55eca6b76adf">48,329</ix:nonFraction>&#160;</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="if38b88c470214882a7d7ed94b5dbb28f_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMy0yLTEtMS03MTAwMg_c2b8cd80-d10b-48fb-af48-982d80115f1b">149,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5b7b630dc3848479d6156557518729e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMy00LTEtMS03MTAwMg_3da84ace-6af5-49fc-85b7-466612b09c34">131,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832f65b001a14d0e911259a094a9276b_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMy02LTEtMS03MTAwMg_b3a4ff04-090a-403f-88a0-4c6cf3b5624d">&#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="idde6dce72f654831b33bf910ebf99136_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMy04LTEtMS03MTAwMg_2fa6b0b1-59c1-494d-8743-93f153fba9dc">281,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="i09e9966714bc45438d5b7bdd037611e8_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNC0yLTEtMS03MTAwMg_a8fee343-96a0-4de5-bd6b-87d97932ac67">&#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="ia992b6145cf64a2d97382f527d025b6b_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNC00LTEtMS03MTAwMg_679c2d3d-72ca-4492-80c7-66034b6dcb22">&#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="i733f73fc5ec8404d8e0462f1b366458c_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNC02LTEtMS03MTAwMg_103e9041-923a-4b0a-862e-b39a2e8e8fbf">65,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia771d09ef87c48c3ab31c6945e9d48b8_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNC04LTEtMS03MTAwMg_4fd11ba0-2714-4354-bd9a-8b03005a8f56">65,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i237dc96dbeb5414090974c1850831a89_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNS0yLTEtMS03MTAwMg_e89bacbe-67f4-4b2d-bce7-e831d03b4155">&#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="id781c063bad94286a4951904e3a9763b_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNS00LTEtMS03MTAwMg_a8c60ba8-aa4d-4014-8d56-7b0cd17db18b">&#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="i32c888bff260431aae1aed3adc08e08a_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNS02LTEtMS03MTAwMg_c5733030-12af-4ea7-87ab-e5f67f17f349">40,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="ib738371677f6428884b88948660e7404_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNS04LTEtMS03MTAwMg_cbc78e56-530a-4f1c-b3fe-76bd11d88a20">40,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ia38d468571714f7a93e4755607fae5ef_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNi0yLTEtMS03MTAwMg_d6215242-1239-4ad0-be42-78a5cac12469">&#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="i42ace3d3c45f4ad6b11ae9753ac64123_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNi00LTEtMS03MTAwMg_63548874-6e7b-4152-b385-fd0968a7de55">&#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="i7507d78876d5457b9cd2d09d4bea27e3_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNi02LTEtMS03MTAwMg_944c7ef8-9ddf-48b2-a88b-13a410174371">37,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i543ae9dd794c4c35b7d27e22afc0f95d_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNi04LTEtMS03MTAwMg_f29d5870-c368-413c-90a5-ea5656afa244">37,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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="i216b4a04619c4f468fd168c06219ec28_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNy0yLTEtMS03MTAwMg_97a73a5a-4d76-4fbc-9c66-986349e02c5a">198,309</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="i929442677c9948b6af3695ab6d675929_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNy00LTEtMS03MTAwMg_8f9528dc-8265-4b36-8eee-e2b8f2d611b8">131,772</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="ie99ef6c5176a4aafb3e2a3cbcef531cd_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNy02LTEtMS03MTAwMg_c2f76486-b737-487a-8d32-3718d3aeed74">142,871</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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNy04LTEtMS03MTAwMg_560b305f-b64f-4cbc-acbb-8eea608be0c8">472,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by type for our each of our operating segments for the three and six months ended June&#160;30, 2021 were 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:49.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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="i1692ec414eb44f818aa0cef7f6c22bc3_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMi0yLTEtMS03MTM4Ng_7fbe9f9f-f45d-44d4-9753-d90db06b022c">19,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="if741b98259234493a9528e60abcce195_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMi00LTEtMS03MTM4Ng_5d6d2b76-e160-47a3-b89e-c3d42dfb4b50">&#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="i9675a3ecc4f6461f9e0bac57d8deff7a_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMi02LTEtMS03MTM4Ng_addfcbfe-cd4c-48d8-9a11-74cba13c57d7">&#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="i449e463317ea41c3bc091e3aa773b9af_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMi04LTEtMS03MTM4Ng_5f6f953e-1768-4e7d-aff1-a65cddd36d88">19,021</ix:nonFraction>&#160;</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="i9d4c13dba43c4f31a329a051f5bd7318_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMy0yLTEtMS03MTM4Ng_32ccd394-dc0f-43c7-9649-96508ded4d1e">28,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b2ad9f7c73460797b184c8250df51a_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMy00LTEtMS03MTM4Ng_df27a821-de94-4cd8-9252-27ccbe24030b">58,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a189505d98b4b11a7517c717508981c_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMy02LTEtMS03MTM4Ng_6083f1c9-836e-4de5-836b-fad37ba33a69">&#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="ie2766d39e4064fd6b98b3970187f094d_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMy04LTEtMS03MTM4Ng_106b133e-0400-4ee6-bd93-7a8e0da9d923">86,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i9653cf241c9442e4b2b42f930b13d807_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNC0yLTEtMS03MTM4Ng_8bb34a65-8128-4dfa-ac50-1fd50ba9dce6">&#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="idf7ac6ff3914481da9f37591d76a74fb_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNC00LTEtMS03MTM4Ng_fa32ee37-a927-4842-b3c3-43b53e0bcf6b">&#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="i4a241d2293864a8085d233fa44e18a53_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNC02LTEtMS03MTM4Ng_a9541bfb-0467-4769-9085-e7e9c798bcff">21,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6401286685842b6955ff9d11d43ee80_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNC04LTEtMS03MTM4Ng_f50bce9c-35b2-4d7b-8a2b-6a4f0975485a">21,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="if05d8451c5fa49c1882c0648026f79b4_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNS0yLTEtMS03MTM4Ng_694c8a8c-9060-487e-bce4-6ed858e9eec0">&#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="ib2d1d2812194496d906a49bb544b6d71_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNS00LTEtMS03MTM4Ng_557b78db-198e-4ac4-8e52-e2afa2abcf61">&#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="i78dba0e2ae734173a9b997e81f6e6366_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNS02LTEtMS03MTM4Ng_59ea0dc2-dc60-4201-95c8-05aec08de206">32,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecd60d86c93c44538cf1cff54ec64dab_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNS04LTEtMS03MTM4Ng_da0d867a-428c-4834-af08-fdcb50a81f87">32,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i8b7d155abd8b44afa5497f2b75f7b3db_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNi0yLTEtMS03MTM4Ng_859ae615-ab67-4d92-8a6f-b3c3ade8d328">&#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="if4c576bf4f5e4b9885cf7c6226ded509_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNi00LTEtMS03MTM4Ng_fa616839-7904-469a-8a3f-4d16043b8445">&#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="ibc2a8e4abf9143f0a6663df564b94c90_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNi02LTEtMS03MTM4Ng_a5cf205a-8009-4533-88d5-6b68018a1143">15,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="i2d64b553cfb04b40a513f6a34b9f0935_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNi04LTEtMS03MTM4Ng_6bd497f4-6af2-4161-8078-bd5585657adf">15,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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="id600a614558145e3860df9e1a1175600_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNy0yLTEtMS03MTM4Ng_2745b664-4bbf-4456-8a30-0adacb5158ce">47,515</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="i04ef172f27c4465aa229dff3d2145a51_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNy00LTEtMS03MTM4Ng_2c2ebc20-9619-4e84-9b32-7b863852fd0b">58,057</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="iba2ac21f783244a2b7761a17b6753063_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNy02LTEtMS03MTM4Ng_ba160cba-08fb-4c45-8287-246f1cedf5bd">69,540</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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNy04LTEtMS03MTM4Ng_5e90edab-0a26-4e43-a8b9-455d05fbdf44">175,112</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></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-12-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;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: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 UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2022</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i5c006acf18734a49838aeb6fc5c655c4"><div style="text-align:justify"><ix:continuation id="i40180ececc7d4850952c724f433f8d08"><table 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:49.762%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">Repair</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="if2381e3d4cde4fdc8a558f8db4150b8e_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMi0yLTEtMS03MTAwMg_5a14368e-6154-48b5-aeff-f56356e4068f">37,337</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><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="i02ef8a35bfa341c8a96fd14b5e355ead_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMi00LTEtMS03MTAwMg_cfe8747a-c74e-4a27-bb49-087bef4d302c">&#8212;</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><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="i2f5e354db7d54a04b40beccb54a23e64_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMi02LTEtMS03MTAwMg_3a7da983-4a9a-4794-8a90-71c56dc319b7">&#8212;</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><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="i6044a9f5bd8144989a543a842e51211c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMi04LTEtMS03MTAwMg_d489f75e-f8e3-4f12-830c-b8cf5381a3b8">37,337</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%">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="ibc03514596ae4c17a3adb0dc576c1fb3_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMy0yLTEtMS03MTAwMg_9ac04adb-8904-4a9d-9675-63dc79769851">54,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84aafd55dd3e42c8a1990e7bd00004dc_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMy00LTEtMS03MTAwMg_25b73736-e9c7-471a-8c20-8e52c4c6dd66">112,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefb33d650f6c4f7591d52e291b522de8_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMy02LTEtMS03MTAwMg_67e166c0-78ca-4866-b78c-554dc6ee2b56">&#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="i5e03d331ef714d85944c5683dd7a96a9_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMy04LTEtMS03MTAwMg_4636de10-5fa9-441c-bb4e-eddef19b2227">167,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i67b42e63122b413b85b7faf8b76e678c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNC0yLTEtMS03MTAwMg_d5aa47c3-9a05-4b31-ac30-0e452a86b871">&#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="i950568565b6e41adad426ec1e825580c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNC00LTEtMS03MTAwMg_8f1c9555-4b41-4ff9-9a0f-465f473f7461">&#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="i5e0c0005d83a4dc994c727ea30f5e83e_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNC02LTEtMS03MTAwMg_27ff68a8-9f23-4eed-a6d6-cd7924d7b3c1">38,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47a95b9a4b2b4a66933425cebe1d4634_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNC04LTEtMS03MTAwMg_87df6958-c08a-48e1-8fed-fbf44e2abb8e">38,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ic6e79dd5befa4769a2d51b21a4290565_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNS0yLTEtMS03MTAwMg_b1e0b1be-2f59-4364-ab67-000676c98975">&#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="idbe33b7bd89846709d4178ec980f19f3_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNS00LTEtMS03MTAwMg_55aa75dc-47f0-486a-889c-a5c6ec478a56">&#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="i45d2270a15d0493dade45553b67775bc_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNS02LTEtMS03MTAwMg_b8ce0087-9813-4d6a-a8f0-2d974ee0ca87">56,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9bb0dd60edf480eafd067ea0477be97_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNS04LTEtMS03MTAwMg_adacab86-2f66-4894-bdf2-edc1cb761ce0">56,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i1c00bb4475754963974505a9f9ca7df0_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNi0yLTEtMS03MTAwMg_ab8ae720-b76b-4a2f-b8c0-7983b7b74d96">&#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="i35531365871b48cdba060ba75392ddaf_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNi00LTEtMS03MTAwMg_405f9fe5-765e-492a-ad5c-1a11f5be913f">&#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="i71e4e8f4d1e74330b9598b36c9260364_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNi02LTEtMS03MTAwMg_dc7ae17d-881c-488b-b745-9601dce6c463">40,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c6500dbef4ce3874b8c0c16d1616f_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNi04LTEtMS03MTAwMg_a1a70b78-e127-4b1d-a0df-e60debaed704">40,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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="ib4b86e3d76184ffc8546927636a7e27b_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNy0yLTEtMS03MTAwMg_f070caaf-7247-4073-9bbb-448514ccf9aa">91,886</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="i2b31d7069b0c4e5bb41bd16965bd2f3b_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNy00LTEtMS03MTAwMg_7d8b453a-06b4-405b-a08b-33064ce659dc">112,804</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="id0e02846c8614db9a761aec512ad482c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNy02LTEtMS03MTAwMg_f1c8a440-2127-4f13-8196-90d140f8333d">135,403</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNy04LTEtMS03MTAwMg_c5f41874-c594-4a1c-a477-cfb0ceeffe52">340,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify"><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%">Contract Balances</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%"><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMzAyNw_8115999e-d838-49c5-ac04-a438afb7fc23" escape="true">Unbilled receivables (contract assets) represent our right to consideration in exchange for goods or services that we have transferred to the customer prior to us having the right to payment for such goods or services. Contract liabilities are recorded when customers remit contractual cash payments in advance of us satisfying related performance obligations under contractual arrangements, including those with performance obligations to be satisfied over a period of time.</ix:nonNumeric> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present our unbilled receivables and contract liabilities on a contract-by-contract basis. If a contract liability exists, it is netted against the unbilled receivables balance for that contract. Unbilled receivables were $<ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-5" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMzI5ODUzNDg4NzExNg_49feb7b3-77b7-491f-8f06-393b93f76241">41.3</ix:nonFraction>&#160;million as of June&#160;30, 2022 and $<ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-5" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMzI5ODUzNDg4NzE0NQ_0f0533f9-f4f9-4faa-b127-b75a9b278532">31.9</ix:nonFraction>&#160;million as of December&#160;31, 2021. Contract liabilities, which are included in accrued expenses and other current liabilities in our consolidated balance sheets, were $<ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMTQyNw_a7bd45df-6649-4c0d-a691-e8086c7d2835">5.5</ix:nonFraction> million as of June&#160;30, 2022 and $<ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMTQ0Mw_82d21623-2425-4a33-8fc1-b5e7adacb0f8">7.1</ix:nonFraction> million as of December&#160;31, 2021. For the six months ended June&#160;30, 2022 and 2021, we recognized revenue that was previously included in the beginning balance of contract liabilities of $<ix:nonFraction unitRef="usd" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMTU5NA_ccce3616-4802-4ff8-8b61-6c30f69bc03f">2.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMTYwMQ_355bb35c-076b-41ff-a82a-b3da5e1ed338">1.7</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%">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 accounted for approximately <ix:nonFraction unitRef="number" contextRef="i8e6691993b7743dc802e074e1618ac07_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMTg1NQ_6c6576ef-76a9-416c-9bc1-bd4b43409963">59</ix:nonFraction>% for the three and six months ended June&#160;30, 2022 and <ix:nonFraction unitRef="number" contextRef="i68302b4f84f84f5ea342e06511ad8a55_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMTg2Mg_cfd8a5da-27a1-40e2-a340-4efd26ebae11">49</ix:nonFraction>% of our revenues for the three and six months ended June&#160;30, 2021, primarily related to the sale of vehicle and aircraft parts in our Fleet and Aviation segments. Revenues from products and services transferred to customers over time accounted for approximately <ix:nonFraction unitRef="number" contextRef="i98854fdd7cac4529bd99c26ffaf3355a_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMjEyNQ_b1b8765b-1c4e-49a4-b391-76d2d0a8a70c">41</ix:nonFraction>% for the three and six months ended June&#160;30, 2022 and <ix:nonFraction unitRef="number" contextRef="ie500a93b25584a67a6d93832d0575396_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMjEzMg_1478018e-c83a-4c7b-a738-929f23a02eb5">51</ix:nonFraction>% of our revenues for the three and six months ended June&#160;30, 2021, primarily related to revenues in our Federal and Defense segment and MRO services in our Aviation segment. </span></div><div 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 June&#160;30, 2022, the aggregate amount of transaction prices allocated to unsatisfied or partially unsatisfied performance obligations was $<ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-6" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMjQzOQ_8e0199ae-085c-4a75-9767-1fff07a4acad">183</ix:nonFraction> million. The performance obligations expected to be satisfied within <ix:nonNumeric contextRef="ief8fa3080a084037bf0559ea495bb482_I20220630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMjUwMw_44b7696b-09fa-4b6c-8c36-60c2ceca0d14">one year</ix:nonNumeric> and greater than one year are <ix:nonFraction unitRef="number" contextRef="ief8fa3080a084037bf0559ea495bb482_I20220630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMjUzNg_118a7c00-550b-4eee-94f9-da5a64fc6275">94</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="id4144699f4524d848f96fbc1c8b6c4df_I20220630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMjU0Mw_86c100bf-df0a-4914-bbcb-ac7236cf4747">6</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 six months ended June 30, 2022 and 2021, 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 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="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><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-13-</span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_52"></div><hr style="page-break-after:always"/><div style="min-height:81pt;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: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 UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2022</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(4)&#160;<ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfMTE1MA_f40a0779-52ed-4512-8577-a7dd37c896f4" continuedAt="id1b7d635654b40669fb8f7ad2e40d1b0" escape="true">Debt</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="id1b7d635654b40669fb8f7ad2e40d1b0" continuedAt="id328f6a20c604e9d9f86c6aebe0dce65"><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfMTE0MA_afef7051-0d9f-4083-a79e-3d082c29c4d2" 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.856%"><tr><td style="width:1.0%"></td><td style="width:73.144%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.420%"></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%">June 30,</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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied450b417ee74cee89610c7a5f259fb1_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfMi0xLTEtMS03MTAwMg_f7e35b58-1ba7-4685-9785-2104f4d9114e">52,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="ide6f1584c01d4a5da048d44e070be4ca_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfMi0zLTEtMS03MTAwMg_b5b815e4-bbbf-405e-b521-a1e10e77365b">60,175</ix:nonFraction>&#160;</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%">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="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfMy0xLTEtMS03MTAwMg_b0ff472f-1fff-4643-b6d7-21af73c3751b">257,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idde2682447c941e39e1d3836a4ad9a01_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfMy0zLTEtMS03MTAwMg_a62af391-2496-466d-8897-1b720ec0b0d3">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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNC0xLTEtMS03MTAwMg_9a8898f4-8f18-45dc-96a7-beff9d75605d">310,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNC0zLTEtMS03MTAwMg_4501a312-f71d-40d6-879b-e905bee09fa1">286,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNS0xLTEtMS03MTAwMg_7725a054-d96c-4112-b552-d269e6cc668b">1,746</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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNS0zLTEtMS03MTAwMg_fe758a85-2e2a-44dd-8aee-a739ea6fb90d">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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNi0xLTEtMS03MTAwMg_b5e170d5-0d84-41cd-9372-62f93ec64e58">308,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNi0zLTEtMS03MTAwMg_ab998694-5f6a-4285-a59f-9a4b91700f95">284,569</ix:nonFraction>&#160;</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%">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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNy0xLTEtMS03MTAwMg_7aada477-4b10-47d0-8674-55182be8e5ab">14,162</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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNy0zLTEtMS03MTAwMg_af95e7fa-5e29-4f4f-a262-ad8acec4db8b">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, less current portion</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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfOC0xLTEtMS03MTAwMg_16d3dd29-c05e-4e26-b352-424b9884422e">294,448</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="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfOC0zLTEtMS03MTAwMg_bbd207a4-57c7-44c6-83f6-2939615936d5">270,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had letters of credit outstanding totaling $<ix:nonFraction unitRef="usd" contextRef="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630" decimals="INF" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfODI0NjMzNzIwOTU3OQ_4a175828-759f-44d7-bc13-65afcb9368d6">1.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="idde2682447c941e39e1d3836a4ad9a01_I20211231" decimals="INF" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfMTIy_27bebf94-443f-41bc-abbd-7b31168009ce">1.0</ix:nonFraction>&#160;million as of June&#160;30, 2022 and December&#160;31, 2021, respectively.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We pay interest on the term and revolving loan borrowings at LIBOR plus a base margin or at a base rate (typically the prime rate) plus a base margin. As of June&#160;30, 2022, the LIBOR margin was <ix:nonFraction unitRef="number" contextRef="i436e51f467a142df944334e70fcad94e_D20220101-20220630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfMzI3_9388bfdf-e79d-4e49-a8cc-6a0b97581564">2.25</ix:nonFraction>% and the base margin was <ix:nonFraction unitRef="number" contextRef="i0169e558100e4fa1ba9902a3e7e44dab_D20220101-20220630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfMzU0_b39d76b1-8d0d-4971-b756-ca0b40402ca1">4.75</ix:nonFraction>%. The margins increase or decrease in increments as our Total Funded Debt/EBITDA Ratio increases or decreases. As of June&#160;30, 2022, interest rates on our outstanding debt ranged from <ix:nonFraction unitRef="number" contextRef="i7c0457b510f848c3bcace01577316193_I20220630" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNTI4_1a2f212c-6e10-4f51-8032-c565c49f04d6">4.62</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i2a36885960004386beb5c59d4cc0daaa_I20220630" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNTM0_303075c3-d754-46d2-b118-6af07561883e">7.00</ix:nonFraction>%, and the effective interest rate on our aggregate outstanding debt was <ix:nonFraction unitRef="number" contextRef="i301a74d9d9f64da5bb8ce67560b28892_I20220630" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNjA4_3af7a233-5ca1-4970-8097-cba5a7b82061">5.06</ix:nonFraction>%.</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%">Interest expense incurred on bank loan borrowings and interest rate hedges was $<ix:nonFraction unitRef="usd" contextRef="i69a7692d6be347c2ac4bfd82429ecb85_D20220401-20220630" decimals="-5" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNTQ5NzU1ODE0MDA0MA_dea8793a-2cec-4323-9685-d71030562225">3.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ice960ccf9b9a4c2d80da4227ff8b20e4_D20210401-20210630" decimals="-5" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNTQ5NzU1ODE0MDA0OA_d6cae8d3-4753-4b12-af24-9eb19b14c11a">2.4</ix:nonFraction> million for the three months ended June&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i318767fb2f9a406ea090fd45facdd490_D20220101-20220630" decimals="-5" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNjky_13e99604-e0b8-4884-a92b-df7e066a9fcf">7.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i111c18f9f9034503988a8a7cf9f02e3d_D20210101-20210630" decimals="-5" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNjk5_ec07f5ed-df94-4d32-bd5b-e6a32caf446b">5.1</ix:nonFraction> million for the six months ended June&#160;30, 2022 and 2021, respectively. As of June&#160;30, 2022, there was <ix:nonFraction unitRef="usd" contextRef="iae5567392fbe4ba98c20c1fbf54078de_I20220630" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNzU4_f8ce3dc6-614b-4c8d-a91f-89f6eca5d461">no</ix:nonFraction> hedged portion of our debt as our <ix:nonFraction unitRef="derivativeinstrument" contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="INF" name="vsec:DerivativeNumberOfExpiredHedgingInstruments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNzk1_214af0a5-b2c9-4cc9-a436-8e87914f51c5">two</ix:nonFraction> remaining hedges expired in February and March of 2022. As of December&#160;31, 2021, the portion of our debt with interest rate swap agreements was $<ix:nonFraction unitRef="usd" contextRef="i687a41d5e89940b8b4902449f41d8f7a_I20211231" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfOTI3_71e2c1e9-0487-4ff6-9a52-18ced542ca58">75</ix:nonFraction> million.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfMTE0Mw_f4c9b2f7-7767-482e-af06-6ef20c3479a9" continuedAt="if996074ae2df4309ab074ea116d6e42c" 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 required term and revolver loan principal payments after June&#160;30, 2022 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:99.856%"><tr><td style="width:1.0%"></td><td style="width:59.187%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.422%"></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:400;line-height:100%">Term Loan</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%">Revolver Loan</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%">Remainder of 2022</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="idb50be96272748f5802d6a906de74907_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMS0yLTEtMS03MTAwMg_4a587587-276b-4499-910b-021a471db800">7,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMS00LTEtMS03MTAwMg_8a241067-a59c-4c19-9034-36f7f1643a64">&#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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMS02LTEtMS03MTAwMg_4adb9599-0e73-45f0-b02f-9c3c120e6f97">7,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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="idb50be96272748f5802d6a906de74907_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMi0yLTEtMS03MTAwMg_5951d19c-0e34-4431-8e46-82f713bcd344">15,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="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMi00LTEtMS03MTAwMg_b583fcb8-ff2b-4579-923e-24c2c86066a5">&#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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMi02LTEtMS03MTAwMg_dbda3ed6-7a96-4080-b393-f899488c2476">15,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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb50be96272748f5802d6a906de74907_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMy0yLTEtMS03MTAwMg_84483e95-2904-4559-ab84-9980b76c3083">30,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMy00LTEtMS03MTAwMg_379127bd-1c8c-4a27-bc9e-fdbb41d0c4f6">257,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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMy02LTEtMS03MTAwMg_6bef27bb-17ac-42b1-9dc3-1acd625159f2">287,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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="idb50be96272748f5802d6a906de74907_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfNC0yLTEtMS03MTAwMg_965d1704-d08e-4e1f-8a4b-c958695a2088">52,675</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="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfNC00LTEtMS03MTAwMg_1cb09976-d391-4f1b-a572-53c9d3d34903">257,681</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="i528e77603dfa4a5789a2ea1728000e9e_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfNC02LTEtMS03MTAwMg_5b1ed779-b5c4-4fc7-8e7f-621fc0accc4f">310,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div 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="id328f6a20c604e9d9f86c6aebe0dce65"><ix:continuation id="if996074ae2df4309ab074ea116d6e42c">We were in compliance with required ratios and other terms and conditions under our loan agreement as of June&#160;30, 2022.</ix:continuation></ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_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%">(5) <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RleHRyZWdpb246OTJjN2U1ZjA0NmQwNGEwNDhhMGI1ZGQ4YzNlMTllMWNfNjQ3_2a0ae8fa-1b8e-43ef-bb0e-f828970586de" continuedAt="ie7bb164925a248339887ad191b29d5c5" escape="true">Earnings Per Share</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="ie7bb164925a248339887ad191b29d5c5" continuedAt="i71235667ebf14f50ae3ef3c1103e67ff"><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RleHRyZWdpb246OTJjN2U1ZjA0NmQwNGEwNDhhMGI1ZGQ4YzNlMTllMWNfNjQ4_8b4d0799-a474-476d-91f1-da97d2e963d9" escape="true">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.</ix:nonNumeric> For the three and six month ended June&#160;30, 2021, diluted earnings per share did not include an adjustment for the potential dilutive effect of the dilutive securities as the effect would have been anti-dilutive to the Company's net loss. The anti-dilutive common stock equivalents excluded from the diluted per share calculation were not material. Antidilutive common stock equivalents excluded from the diluted earnings per share calculation for the three and six month ended June&#160;30, 2022 were not material.</ix:continuation></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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-14-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;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: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 UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2022</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i71235667ebf14f50ae3ef3c1103e67ff"><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RleHRyZWdpb246OTJjN2U1ZjA0NmQwNGEwNDhhMGI1ZGQ4YzNlMTllMWNfNjUx_ccb51f8c-2944-404c-9991-e51cc2200c82" 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 weighted-average number of shares outstanding used to compute basic and diluted EPS were as follows:</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.712%"><tr><td style="width:1.0%"></td><td style="width:47.170%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.147%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.147%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.147%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="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:#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 common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMi02LTEtMS03MjQxMQ_4bad7cee-addc-4733-9823-0d039cc5abd1">12,778,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMi04LTEtMS03MjQxMQ_d9791a2c-9466-4ec0-a49b-b4ae89df7988">12,702,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMi02LTEtMS03MTAwMg_17e635e9-232a-4800-b668-5d47d1c10f69">12,760,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMi04LTEtMS03MTAwMg_14058869-2935-434a-97d0-ce7f569ad3a5">12,391,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMy02LTEtMS03MjQxMQ_a1971c95-a3ce-425b-90ee-a40cb82086c4">32,723</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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMy04LTEtMS03MjQxMQ_6197f5b6-1134-4689-b9f7-bd68ae76ef4b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMy02LTEtMS03MTAwMg_bf3b8279-4a4c-468e-a639-5518a5e29413">47,223</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMy04LTEtMS03MTAwMg_0d7e181f-d233-41f1-b746-061741a2bc23">&#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: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 common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfNC02LTEtMS03MjQxMQ_8b4694b3-9eaa-4724-a533-3eca5e45d846">12,811,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfNC04LTEtMS03MjQxMQ_ccd63404-e466-41a8-a275-0bb0c81e1a03">12,702,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfNC02LTEtMS03MTAwMg_63cf08b0-c1d8-4dac-85c8-86cea4762f98">12,807,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfNC04LTEtMS03MTAwMg_56b4eb12-f7c4-40bc-ab2c-ec89b3d8f4de">12,391,166</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="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_58"></div><div style="text-align:justify"><span><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%">(6) <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81OC9mcmFnOjJiOTg0MmU2NWY4YzQzMDNhZmZiZmFjMGYzOTY5MzljL3RleHRyZWdpb246MmI5ODQyZTY1ZjhjNDMwM2FmZmJmYWMwZjM5NjkzOWNfMTMyMA_27b18cec-d6bf-440f-97a2-2a8f290b251d" continuedAt="ia02a0e0255004cbc8e82149a9285d143" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ia02a0e0255004cbc8e82149a9285d143"><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%">Contingencies</span></div><div style="text-align:justify"><span><br/></span></div><div 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 involved in various claims and lawsuits arising in the normal conduct of its business, none of which we believe, based on current information, is expected to have a material adverse effect on our financial position, results of operations or 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%">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></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_1141"></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%">(7) <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGV4dHJlZ2lvbjo1ODQwMDY2ZjYxNjg0NTgxODlhNmJjNDI4ZTAyYzkyZl8zMjk4NTM0ODg1Mzgx_c1b5566a-b978-4156-8f2f-eca649691fd3" continuedAt="i4a07847b9a4d47de8c39ef0bdf2cec7c" escape="true">Business Segments and Customer Information</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i4a07847b9a4d47de8c39ef0bdf2cec7c" continuedAt="i2f169205d8c3455a95646651d07a324a"><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 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-weight:400;line-height:120%">Management of our business operations is conducted under <ix:nonFraction unitRef="segment" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGV4dHJlZ2lvbjo1ODQwMDY2ZjYxNjg0NTgxODlhNmJjNDI4ZTAyYzkyZl8xMjk_7082fe5a-5431-41df-9f5c-9929125604d6"><ix:nonFraction unitRef="segment" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGV4dHJlZ2lvbjo1ODQwMDY2ZjYxNjg0NTgxODlhNmJjNDI4ZTAyYzkyZl8xMjk_c576f3ad-e548-4f6d-b316-a2cc0cb3f667">three</ix:nonFraction></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><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 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 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 procurement; supply chain management; vehicle, maritime and aircraft sustainment services; base operations support; IT services and energy consulting. </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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-15-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;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: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 UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2022</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i2f169205d8c3455a95646651d07a324a"><div 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 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. <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGV4dHJlZ2lvbjo1ODQwMDY2ZjYxNjg0NTgxODlhNmJjNDI4ZTAyYzkyZl8zMjk4NTM0ODg1Mzgy_1c06aa4b-ef13-4f5b-8027-78fb87c3da99" continuedAt="ia8618faebc1c47a583f510476529f771" escape="true">Corporate expenses are primarily selling, general and administrative expenses not allocated to segments. Our segment information is as follows (in thousands):</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="ia8618faebc1c47a583f510476529f771"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:48.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.134%"></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="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%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</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: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="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:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="3" style="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="ic24978fe3376442dab533f537b6bc6cb_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8zLTItMS0xLTc2NjI5_6a719816-2d68-40c7-b65c-5d1918dac7d5">105,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id600a614558145e3860df9e1a1175600_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8zLTQtMS0xLTc2NjI5_926c7c2c-1064-495a-a974-ceeb65f0e3f7">47,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i216b4a04619c4f468fd168c06219ec28_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8zLTYtMS0xLTc2NjI5_29485212-d48b-40e1-973c-0eb0eb42c288">198,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ib4b86e3d76184ffc8546927636a7e27b_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8zLTgtMS0xLTc2NjI5_0bbbbcca-fd27-4886-bf84-5e7cae6fef35">91,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Fleet</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="ic2add90987084762a9fbc2970f553c18_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV80LTItMS0xLTc2NjI5_771d762e-bc9e-456c-84f9-361f9c152165">64,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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04ef172f27c4465aa229dff3d2145a51_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV80LTQtMS0xLTc2NjI5_739690ef-5d06-4376-8c56-d18b4c130a59">58,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i929442677c9948b6af3695ab6d675929_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV80LTYtMS0xLTc2NjI5_55b2f5bd-abde-4bd5-8b36-8d20a7876c1f">131,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b31d7069b0c4e5bb41bd16965bd2f3b_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV80LTgtMS0xLTc2NjI5_d90b45a7-b4e3-4643-8ab4-a051c9b4c498">112,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Federal and Defense</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="if7feae92c94a42d48ee57625b628f496_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV81LTItMS0xLTc2NjI5_8cd5b19a-077c-45e2-b944-8f8ab86da668">71,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba2ac21f783244a2b7761a17b6753063_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV81LTQtMS0xLTc2NjI5_3b988885-1bdd-461b-80b3-58e6a5838775">69,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie99ef6c5176a4aafb3e2a3cbcef531cd_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV81LTYtMS0xLTc2NjI5_95f25a28-916d-4dea-828b-f652bcfb783a">142,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0e02846c8614db9a761aec512ad482c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV81LTgtMS0xLTc2NjI5_71394971-464b-47c8-86f5-8e608124b4af">135,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 revenues</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV82LTItMS0xLTc2NjI5_3e31efdd-504d-4f45-9dc0-ac4cf7391339">241,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV82LTQtMS0xLTc2NjI5_5f2112cd-dbbb-4655-b443-c6f2e398ab45">175,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV82LTYtMS0xLTc2NjI5_5c5c0ddd-119a-4857-bf9a-a8a48b005043">472,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV82LTgtMS0xLTc2NjI5_ca629925-be13-4fa7-957b-31ccd33bdeea">340,093</ix:nonFraction>&#160;</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: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;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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss):</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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="i5bd600e9f3f14615890553327eec7654_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV85LTItMS0xLTc2NjI5_cb17d300-a239-4ba8-8a8e-16ea2e2234e6">6,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="idd36ae2c03a54a6387d595e11a1efb51_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV85LTQtMS0xLTc2NjI5_dbd4c874-079e-4d60-afb5-4d0aa1250f6c">22,272</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="i5f247edca8e64904bda14c452befe2f9_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV85LTYtMS0xLTc2NjI5_1337cf47-a5ae-4128-8f63-766c8ad61717">14,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="idf91d93cc4fc4129a6c5840cf7f53054_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV85LTgtMS0xLTc2NjI5_a9ea3aa0-a23c-4a3f-9c58-9f31fca1d80d">22,604</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%">Fleet</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="i30af0746120b416b8bb8418fd3e13848_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMC0yLTEtMS03NjYyOQ_c7ae20ef-aecc-4786-94cd-1d6e818ba8a1">5,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87abc50dcf454852b2598a66b8d681b0_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMC00LTEtMS03NjYyOQ_c6305302-ddfe-44e1-ab01-6e3b962e2dd2">4,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="i272b763bcd8744eb9069b8faaf2c42b6_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMC02LTEtMS03NjYyOQ_78f5f26b-4631-479b-a1e1-5922f9108639">11,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i861668aa37f04ebea1b281514025c8fe_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMC04LTEtMS03NjYyOQ_78782070-e6f5-4d8f-a803-a8d90bb5dab0">9,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Federal and Defense</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="i922dd486bc834d89b653eacb70654f88_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMS0yLTEtMS03NjYyOQ_90aa3f9a-f8d2-4200-a3c1-3f9ec1fc94e5">2,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56b596fb00f042a2a5fd61331254ffc5_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMS00LTEtMS03NjYyOQ_01d70f2c-4aed-48f6-931c-8359006b475f">6,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if810e31e074b4747a73dc100a7e8225d_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMS02LTEtMS03NjYyOQ_b9d7d5b5-bc11-4a0f-9d2d-60974d20b7e1">1,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i012013e4054540a4882fec83f53acbbf_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMS04LTEtMS03NjYyOQ_10661147-f551-4f8d-8550-0dbbd60ec567">12,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Corporate/unallocated expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73eb6ead8c654852bf520e29b02dc541_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMi0yLTEtMS03NjYyOQ_1395172c-add9-4320-8de5-ac6d5e1331d2">217</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="iebbe44330137445a90366c2b9c62000f_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMi00LTEtMS03NjYyOQ_b2c27fb3-dd81-4d69-aefa-55cc5a730458">1,441</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="i3d005bab16df4b648b79f1c563124346_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMi02LTEtMS03NjYyOQ_29cf333c-2288-47ca-bdae-a33811c469e3">1,618</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="i2b643b4f575349a2824234234c1933ea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMi04LTEtMS03NjYyOQ_fe2c872d-859c-48c4-b118-c9107b4edc4c">2,272</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</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="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMy0yLTEtMS03NjYyOQ_10f8cb8b-2f27-4b55-9be2-728c061ea18c">14,151</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="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMy00LTEtMS03NjYyOQ_48a4033e-f5f6-40ff-9fad-6ca01c4cacb3">12,714</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMy02LTEtMS03NjYyOQ_1b9c0fd6-da54-4ce2-90b8-38038bd64e38">26,065</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="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMy04LTEtMS03NjYyOQ_b1062f1c-2287-4368-9c79-a35f111408ec">3,111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_67"></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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfMjMwMA_c2d23d75-06d0-41ca-b723-e26837cffedd" continuedAt="if3404073833c4260827741e236e5b0bc" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="if3404073833c4260827741e236e5b0bc" continuedAt="i2d2a8c413ee747779a73ea85f6e3f506"><ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfMjMwMg_05d6ea92-4e27-4972-b2dc-b5567c72eeca" 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 following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of June&#160;30, 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.629%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.170%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.145%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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                 June 30, 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: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%">Non-COLI assets held in Deferred Supplemental Compensation Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align: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:0.5pt solid #000;padding:2px 1pt;text-align: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: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="iabbf2b8e938242d1843c3981c68b3835_I20220630" decimals="-3" name="vsec:MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfMS02LTEtMS03MTAwMg_b1978396-1d25-4d8c-9fcd-3fca97032fc6">532</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><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="ib7d1ef5e6740425d841a9d530b21cf6a_I20211231" decimals="-3" name="vsec:MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfMS04LTEtMS03MTAwMg_391d196b-4ead-47bd-973e-c566d3b2aaac">598</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%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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="i410448b557064b409d4be1f72c24f712_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfMi02LTEtMS03MTAwMg_b31970a5-f0f2-4c83-a311-49c6d755a3c0">&#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="i1a7e47bfa20d444cbe316f5ac24e4c07_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfMi04LTEtMS03MTAwMg_e8ce57f3-846d-41d0-a109-303943247901">234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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 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="if64e7ef09da24831bc5bfe8e473d9fa8_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfMy02LTEtMS03MTAwMg_bb6fa58f-026c-4982-8e0c-64f31f0ae692">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="i8a5372ae46ae4fe1968ef2aad91fedff_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfMy04LTEtMS03MTAwMg_9b8b3b20-5d66-4742-98a1-0c50141ffe01">1,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%">Earn-out obligation - long-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%">Other long-term 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="i968d67f9fb764f87acc5dcba2e02b064_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfNC02LTEtMS03MTAwMg_5764aab2-5351-4e1b-8d8e-b4148c1d546c">&#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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3c68b4f62294a8d8bc5093dac780b00_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfNC04LTEtMS03MTAwMg_fbd9d05a-0071-40a1-ac4d-58834cc5b700">250</ix:nonFraction>&#160;</span></td><td style="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:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-Company Owned Life Insurance ("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><div style="text-align:justify"><span><br/></span></div><div 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 were a party to interest rate swap agreements qualifying as cash flow hedges under which we hedged a portion of our variable-rate debt until the agreements expired in February and March 2022. As of December 31, 2021, the fair value of such swap agreements was $<ix:nonFraction unitRef="usd" contextRef="i1a7e47bfa20d444cbe316f5ac24e4c07_I20211231" decimals="-5" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfODE4_0d933492-82f3-4b08-8df4-74e8d67fb04f">0.2</ix:nonFraction> million, a liability recorded in accrued expenses and other current liabilities in our consolidated balance sheets. As of December&#160;31, 2021, we had $<ix:nonFraction unitRef="usd" contextRef="i0ab2bccc03cc4aa1944c25c084ccb7a1_I20211231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfOTQ2_e8cf2fd6-afd7-4580-ac3b-9bed02b5f6f0">0.2</ix:nonFraction>&#160;million, net of an income tax effect of $<ix:nonFraction unitRef="usd" contextRef="i42c7492c95394e8fa3fb47824bb2bd9e_D20210101-20211231" decimals="-3" name="vsec:IncomeTaxExpenseBenefitonInterestRateSwap" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfOTgx_48ae59f9-3d49-4410-beae-c970b5639f3b">58</ix:nonFraction> thousand, included in accumulated other comprehensive income in the accompanying balance sheets related to the cash flow hedges. The amounts paid and received on the swap agreements are recorded in interest expense in the period during which the related floating-rate interest is incurred. </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="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-16-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;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: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 UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2022</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i2d2a8c413ee747779a73ea85f6e3f506"><div 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 may be required to pay earn-out obligation payments of up to $<ix:nonFraction unitRef="usd" contextRef="ie90e4065bde0485ca316a3bf5bcfc496_I20210726" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfMTM5Ng_f141be87-fedf-4ba4-9d5f-95b8bd07eb07">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. <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfMjI5NQ_78fe7176-4881-4569-8d5a-4c98e93afb9a" continuedAt="i6dc064dd8ef54948a8dd6ece2f9a97bc" escape="true">Changes in the earn-out obligation measured at fair value on a recurring basis using unobservable inputs (Level 3) for the six months ended June&#160;30, 2022 are as follows (in thousands): </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="i6dc064dd8ef54948a8dd6ece2f9a97bc"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"></td><td style="width:50.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.407%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.407%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.410%"></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%">Current portion</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%">Long-term portion</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%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife2e93a6d1d34c2a825636b8dd2e0fad_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMS0yLTEtMS03MTAwMg_7bd6c94e-daf4-4904-a75d-7bc57d97c97b">1,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="if3c68b4f62294a8d8bc5093dac780b00_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMS00LTEtMS03MTAwMg_7fda43ff-24e4-42fe-a4a7-979428e2f3bd">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i6e3eb9c007644bae9f1b2e71d32c31ce_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMS02LTEtMS03MTAwMg_86919d7a-47b3-4e15-a8d8-6b1c0696b67b">1,250</ix:nonFraction>&#160;</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%">Reclassification from long-term to current</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="i4971fa64de964d8a977e119ded36f45c_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMi0yLTEtMS03MTAwMg_74f0a358-60fe-4b08-85a2-04f11673dd33">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="id7bf1c5974c3474fac83fc16cfdc5a23_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMi00LTEtMS03MTAwMg_5309ed71-5e0b-4ab4-8699-8c3eef865351">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="i9ad628c782b94aa99be7fa763241603c_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMi02LTEtMS03MTAwMg_c9e1a521-5c4a-4118-9621-2b8d73655eea">&#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%">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="i4971fa64de964d8a977e119ded36f45c_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMy0yLTEtMS03MTAwMg_6eb70ce8-91fc-48dd-87bd-07f59fdd4a86">1,000</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="id7bf1c5974c3474fac83fc16cfdc5a23_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMy00LTEtMS03MTAwMg_e449ef29-3f07-46a2-b727-b3a85c88d1ee">&#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="i9ad628c782b94aa99be7fa763241603c_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMy02LTEtMS03MTAwMg_b4a9741e-bf37-485d-9ff2-ddef06908fe0">1,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 June 30, 2022</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="i41e423eb1dc64ddb9582064928d8b51e_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfNS0yLTEtMS03MTAwMg_c8a68700-34be-4ab6-ab54-ee30458ff6b3">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 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="i968d67f9fb764f87acc5dcba2e02b064_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfNS00LTEtMS03MTAwMg_f02e40d5-4680-4678-b7b2-a0991086d13a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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="if14f4510e9a14c71bf9f14ad1ef39016_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfNS02LTEtMS03MTAwMg_75d97b9d-c510-4f45-a0b2-58e27cf55739">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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></ix:continuation></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_70"></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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl83MC9mcmFnOjRmYjE3NTU1MWZlMDRjNjA4NzVmZjZiMzliNjgyNGE1L3RleHRyZWdpb246NGZiMTc1NTUxZmUwNGM2MDg3NWZmNmIzOWI2ODI0YTVfODc3_9e132afb-da53-4d12-90e3-0fc19e3824fa" continuedAt="ieaa6c3ab50b143c98a683219c74ca1b7" escape="true">Income Taxes</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="ieaa6c3ab50b143c98a683219c74ca1b7" continuedAt="ifde6efdf9ff245bf89a4d5219b6c6394">Income tax expense during interim periods is based on our estimated annual effective income tax rate plus any discrete items that are recorded in the period in which they occur. Our tax rate is affected by discrete items that may occur in any given year but may not be consistent from year to year. </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="ifde6efdf9ff245bf89a4d5219b6c6394">Our effective tax rate was <ix:nonFraction unitRef="number" contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl83MC9mcmFnOjRmYjE3NTU1MWZlMDRjNjA4NzVmZjZiMzliNjgyNGE1L3RleHRyZWdpb246NGZiMTc1NTUxZmUwNGM2MDg3NWZmNmIzOWI2ODI0YTVfNTQ5NzU1ODEzOTc2MQ_875bd6da-0d08-4f85-93cf-364924c27888">26.6</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl83MC9mcmFnOjRmYjE3NTU1MWZlMDRjNjA4NzVmZjZiMzliNjgyNGE1L3RleHRyZWdpb246NGZiMTc1NTUxZmUwNGM2MDg3NWZmNmIzOWI2ODI0YTVfMzUx_4afe42f5-8609-4d3e-930d-88f6ee65197f">25.8</ix:nonFraction>% for the three and six months ended June 30, 2022, respectively, and <ix:nonFraction unitRef="number" contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl83MC9mcmFnOjRmYjE3NTU1MWZlMDRjNjA4NzVmZjZiMzliNjgyNGE1L3RleHRyZWdpb246NGZiMTc1NTUxZmUwNGM2MDg3NWZmNmIzOWI2ODI0YTVfNTQ5NzU1ODEzOTc4OA_6df52840-9ebc-40f0-a9e4-3835c0544396">19.6</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl83MC9mcmFnOjRmYjE3NTU1MWZlMDRjNjA4NzVmZjZiMzliNjgyNGE1L3RleHRyZWdpb246NGZiMTc1NTUxZmUwNGM2MDg3NWZmNmIzOWI2ODI0YTVfMzU4_572c6404-ac82-40e5-84a9-5274c07a93d1">17.6</ix:nonFraction>% for the three and six months ended June 30, 2021, respectively. The effective tax rate was higher for the three and six months ended June 30, 2022 compared to the same period of prior year primarily due to book expense in connection with the decline in value of our COLI assets in the period ended June 30, 2022 that was reversed for tax purposes as opposed to book income in the same period in 2021</ix:continuation>.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_1184"></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%">(10) <ix:nonNumeric contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTg0L2ZyYWc6YTZjOGMxZTFmZjE1NGE3ODhkMWJmNzE1YzA2M2QyZWIvdGV4dHJlZ2lvbjphNmM4YzFlMWZmMTU0YTc4OGQxYmY3MTVjMDYzZDJlYl8zMjk4NTM0ODgzNzMx_9f9af981-ea3b-42bb-8a50-e875dca6ecbb" continuedAt="i4f423c6d36a64c4c9526cfb1dd4edf45" escape="true">Subsequent Events</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%"><ix:continuation id="i4f423c6d36a64c4c9526cfb1dd4edf45">Subsequent to June&#160;30, 2022, we executed forward-starting fixed interest rate swaps that hedge the variability in interest payments on $<ix:nonFraction unitRef="usd" contextRef="if0aee3b7a4574b3198f213381e2c9691_I20220701" decimals="INF" name="us-gaap:DerivativeAmountOfHedgedItem" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTg0L2ZyYWc6YTZjOGMxZTFmZjE1NGE3ODhkMWJmNzE1YzA2M2QyZWIvdGV4dHJlZ2lvbjphNmM4YzFlMWZmMTU0YTc4OGQxYmY3MTVjMDYzZDJlYl8zMjk4NTM0ODgzNzMz_fbe45717-1fe0-452d-bf26-5ad731350713">150</ix:nonFraction>&#160;million of floating rate debt. The tenor of these swaps begin on October 31, 2022. We have designated, and will account for, these fixed interest rate swaps as cash flow hedges.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-17-</span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_76"></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table 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 2.&#160; &#160; Management's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_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%">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. We provide logistics and distribution services for legacy systems and equipment and professional and technical services to commercial customer and to the government, including federal and civilian agencies and the Department of Defense ("DoD"). Our operations include supply chain management solutions, parts supply and distribution, and maintenance, repair and overhaul ("MRO") services for vehicle fleet, aviation, and other customers. We also provide vehicle and equipment maintenance and refurbishment, logistics, engineering support, energy services, IT and health care IT solutions, and 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%">Our operations are conducted within three reportable segments aligned with our operating segments: (1) Aviation; (2) Fleet; and (3) Federal and Defense. We provide more information about each of these reportable segments under Item 1, "Business-History and Organization&#8221; of our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021 ("2021 Form 10-K").</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%">Recent Acquisitions </span></div><div style="text-align:justify"><span><br/></span></div><div 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 (2) "Acquisitions" to our Consolidated Financial Statements included in Item 1 of this filing and our 2021 Form 10-K for additional information regarding our recent acquisitions.</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%">Impact of the COVID-19 Pandemic</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 results of operations for the six months ended June&#160;30, 2022 continued to be impacted by the COVID-19 global pandemic. We have seen continued improvement in our operating results during the six months ended June&#160;30, 2022, which we expect to continue throughout 2022. All of our repair, distribution and base operations facilities remain open and operational, and we continue to deliver products and services to customers without interruption. We continue to closely monitor and address the pandemic and related developments, including the impact to our business, our employees, our customers, and our suppliers. </span></div><div><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_82"></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></div><div style="text-align:justify"><span><br/></span></div><div 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><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%">The COVID-19 pandemic impacted our Aviation segment operations. We have seen continued improvement in our sequential quarterly revenue results due to the recovery in demand since the peak of the negative COVID-19 pandemic impact during the second quarter of 2020. Our Aviation segment results have benefited in the second quarter of 2022 from strong performance of both our distribution and repair businesses driven by broader recovery in commercial market activity, together with share gains within the business &amp; general aviation (&#8220;B&amp;GA&#8221;) market.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 quarter, our prior investments in growth initiatives have produced positive results with quarterly revenue of $105 million, a 121% increase year-over-year. These organic investments have provided sustainable revenue sources with viable growth potential, and the associated investment in increased inventory will be beneficial to our future results. Our acquisition of Global Parts in July 2021 expanded our product lines and client base. As we continue to experience recovery and growth in our operations, we see opportunities to strategically align platform offerings to include additional airframe components with our existing 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%">Market recovery and our growth initiatives have resulted in a 175% and 29% year-over-year increase in distribution and repair revenue, respectively, during the first six months of 2022 compared to the same period for 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-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 increase revenue from commercial fleet customers and e-commerce fulfillment sales. Our commercial client base includes companies in a wide array of businesses that have vehicle fleets required to meet mission critical delivery or service schedules. We continue to execute on our revenue diversification strategy as we capture new customers and increase revenue within e-commerce fulfillment. As a result, commercial customer revenue continues to see a strong growth </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-18-</span></div></div></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_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%">trend, increasing approximately 48% and 68% during the quarter and first six months of 2022, respectively, compared to the same periods in the prior year. Commercial revenues were 40.9% of total Fleet segment revenue for the six months ended June&#160;30, 2022 compared to 28.4% for the same period in the prior year, demonstrating the continued success of our strategic multi-year diversification strategy. </span></div><div style="text-align:justify"><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%">Our Federal and Defense segment continues to focus on building our contract backlog and optimizing legacy programs. We are encouraged to see revenue growth in our Federal and Defense segment driven by strong revenue performance in Naval Sea Systems Command (NAVSEA) in providing Foreign Military Sales (FMS). Activity on our FMS Program has increased over the past year, including work to transfer a frigate to Bahrain. We expect that our focused business development efforts will drive new revenue additions in subsequent years. </span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_85"></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%">Results of Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated 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:400;line-height:120%">Our consolidated results of operations are 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:97.413%"><tr><td style="width:1.0%"></td><td style="width:25.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.749%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.749%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.749%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.749%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.749%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.749%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</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%">Change ($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change ($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change (%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">175,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">66,601&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,952&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">340,093&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">39&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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,562&#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%">187,826&#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%">39,736&#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%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,887&#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%">343,204&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,683&#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%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(12,714)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(3,111)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(15,380)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(8,807)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,548&#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%">(12,366)</span></td><td style="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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,792&#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%">(7,255)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><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 for the three months ended June&#160;30, 2022 as compared to the same period in the prior year primarily attributable to revenue growth within each of our segments: $57.5 million within our Aviation segment, $6.7 million within our Fleet segment, and $2.4 million within our Federal and Defense segment. See "Segment Operating Results" section below for further discussion of revenues 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-weight:400;line-height:120%">Revenues increased for the six months ended June&#160;30, 2022 as compared to the same period in the prior year primarily attributable to revenue growth within each of our segments: $106.4 million within our Aviation segment, $19.0 million within our Fleet segment, and $7.5 million within our Federal and Defense segment. See "Segment Operating Results" section below for further discussion of revenues 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">Costs and Operating Expenses.</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%">Costs and operating expenses increased for the three and six months ended June&#160;30, 2022 as compared to the same periods in the prior year primarily due to increases in revenue. Our 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" for discussion of cost and operating expenses 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 for the three months ended June&#160;30, 2022 as compared to the same period in the prior year attributable to increases of $28.7 million for our Aviation segment and $1.4 million for our Fleet segment, partially offset by a decrease of $4.4 million for our Federal and Defense segment. See "Segment Operating Results" for a discussion of operating income 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-weight:400;line-height:120%">Operating income increased for the six months ended June&#160;30, 2022 as compared to the same period in the prior year attributable to increases of $36.7 million for our Aviation segment and $2.0 million for our Fleet segment, partially offset by a decrease of $10.2 million for our Federal and Defense segment. See "Segment Operating Results" for a discussion of operating income by segment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-19-</span></div></div></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_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-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 for the three and six months ended June&#160;30, 2022 as compared to the same period in the prior year due to a higher average interest rates on borrowings outstanding and a higher average debt balance. </span></div><div style="text-align:justify"><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%">Our effective tax rate was 26.6% and 25.8% for the three and six months ended June 30, 2022, respectively, and 19.6% and 17.6% for the three and six months ended June 30, 2021, respectively. Our tax rate is affected by discrete items that may occur in any given year but may not be consistent from year to year. Permanent differences such as foreign derived intangible income ("FDII") deduction, Section 162(m) limitation, capital gains tax treatment, state income taxes, certain federal and state tax credits and other items caused differences between our statutory U.S. Federal income tax rate and our effective tax rate. The higher effective tax rate for the six months ended June&#160;30, 2022 primarily resulted from book expense in connection with the decline in the value of our Company Owned Life Insurance ("COLI") assets in the period ended June 30 2022 that was reversed for tax purposes as opposed to book income in the same period in 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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="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 (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:24.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.531%"></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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">Change ($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change (%)</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><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%">Change ($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change (%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,019&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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,515</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%">57,504&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,309</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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,886</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%">106,423&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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,569&#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 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,787</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%">28,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,490</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%">69,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</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%">6,450&#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%">(22,272)</span></td><td style="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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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%">14,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><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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%">(22,604)</span></td><td style="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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.902%"><tr><td style="width:1.0%"></td><td style="width:29.922%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.499%"></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%">Profit (loss) percentage</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%">6.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">(46.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">7.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">(24.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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: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 for the three months ended June&#160;30, 2022 as compared to the same period in the prior year primarily due to a $50.6 million, or 177%, growth in distribution revenue driven by contributions from recently initiated distribution contract wins and contributions from the acquisition of Global Parts, and a $6.9 million, or 37%, growth in repair revenue driven by improved demand in end markets as a result of market recovery.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 increased for the six months ended June&#160;30, 2022 as compared to the same period in the prior year primarily due to distribution revenue growth of $95.4 million, or 175%, driven by contributions from recently initiated distribution contract wins and contributions from the acquisition of Global Parts, and repair revenue growth of $11 million, or 29%, driven by improved demand in end markets as a result of market recovery. </span></div><div style="text-align:justify"><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 for the three months ended June&#160;30, 2022 as compared to the same period in the prior year primarily due to increased revenues and a $2.3 million non-cash charge to write down accounts receivable and inventory related to Russia and Ukrainian markets during the second quarter of 2022, offset by a $23.7 million inventory valuation adjustment recognized in the same period in the prior year. Costs and operating expenses for this segment included expenses for amortization of intangible assets associated with acquisitions and allocated corporate costs. Expense for amortization of intangible assets was $2.3 million for the three months ended June&#160;30, 2022 compared to $2.1 million for the same period in the prior year. Allocated corporate costs were $2.8 million for the three months ended June&#160;30, 2022, compared to $1.8 million for the same period 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%">Costs and operating expenses increased for the six months ended June&#160;30, 2022 as compared to the same period in the prior year primarily due to increased revenues and a $2.3 million non-cash charge to write down accounts receivable and inventory related to Russia and Ukrainian markets for the six  months 2022, offset by a $23.7 million inventory valuation adjustment recognized in the same period in the prior year. Costs and operating expenses for this segment included expenses for amortization of intangible assets associated with acquisitions and allocated corporate costs. Expense for amortization of intangible assets was $4.7 million for the six months ended June&#160;30, 2022 compared to $4.1 million for the same period in the prior year. Allocated corporate costs were $5.7 million for the six months ended June&#160;30, 2022, compared to $3.8 million for the same period 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-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-weight:400;line-height:120%"> Operating income increased for the three and six months ended June&#160;30, 2022 as compared to the same period in the prior year largely due to revenue growth driven by higher sales volumes in our distribution contract wins and contributions from the Global Parts acquisition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-20-</span></div></div></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table 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:400;line-height:120%">Fleet Segment 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%">The results of operations for our Fleet segment are (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:24.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.531%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">Change ($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change (%)</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><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%">Change ($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change (%)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,742&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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%">58,057&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">6,685&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">12&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,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><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%">18,968&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">17&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,376&#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 0 7pt"></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%">54,057&#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%">5,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,025&#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 0 31pt"></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%">103,063&#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%">16,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,366&#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 7pt 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%">4,000&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,747&#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 0 13pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,741&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.902%"><tr><td style="width:1.0%"></td><td style="width:29.922%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.499%"></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%">Profit percentage</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.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">8.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">8.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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 for the three months ended June&#160;30, 2022 as compared to the same period in the prior year as a result of increased revenue from sales to commercial customers of $8.4 million, or 47.5%, driven by growth in our e-commerce fulfillment business, partially offset by decreased revenues of $3.4 million or 73.0%, from sales to DoD 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%">Revenues increased for the six months ended June&#160;30, 2022 as compared to the same period in the prior year as a result of increased revenue from sales to commercial customers of $21.8 million, or 68.0%, driven by growth in our e-commerce fulfillment business, partially offset by decreased revenues of $4.8 million or 61.5%, from sales to DoD 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-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%">Costs and operating expenses increased for the three months ended June&#160;30, 2022 as compared to the same period in the prior year primarily due to increased revenues. Costs and operating expenses for this segment included expenses for amortization of intangible assets associated with acquisitions and allocated corporate costs. Expense for amortization of intangible assets was $1.7 million for the three months ended June&#160;30, 2022 and 1.8 million for the same period in the prior year. Expense for allocated corporate costs was $1.8 million for the three months ended June&#160;30, 2022 and $2.3 million for the same period 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%">Costs and operating expenses increased for the six months ended June&#160;30, 2022 as compared to the same period in the prior year primarily due to increased revenues. Costs and operating expenses for this segment included expenses for amortization of intangible assets associated with acquisitions and allocated corporate costs. Expense for amortization of intangible assets was $3.4 million for the six months ended June&#160;30, 2022 and $3.5 million for the same period in the prior year. Expense for allocated corporate costs was $3.9 million for the six months ended June&#160;30, 2022 and $4.6 million for the same period 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-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 for the three and six months ended June&#160;30, 2022 as compared to the same period in the prior year primarily due to increased commercial customer revenues 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="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><span><br/></span></div><div 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 operations for our Federal and Defense segment are (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:24.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.531%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="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%">Change ($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change (%)</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><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%">Change ($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change (%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,952&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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%">69,540&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">2,412&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">7,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">69,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,007&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt 0 19pt"></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%">123,379&#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%">17,628&#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%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-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%">Operating income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,552&#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 7pt 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%">6,999&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,864&#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 0 7pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,024&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><table 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:24.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.387%"></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%">Profit percentage</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%">3.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">10.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">8.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="text-align: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 for the three and six months ended June&#160;30, 2022 as compared to the same period in the prior year due to revenues from our FMS program with the U.S. Navy, partially offset by declines in our U.S. Army work due to program completions.</span></div><div style="text-align:justify"><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 for the three months ended June&#160;30, 2022 as compared to the same period in the prior year primarily due to increases in revenue and contract mix of cost-type contracts. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-21-</span></div></div></div><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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_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%">Costs and operating expenses increased for the six months ended June&#160;30, 2022 as compared to the same period in the prior year due to increases in revenue, change in contract mix, and a $3.5 million loss recognized during the first quarter of 2022 on a fixed-price, non-DoD contract with a foreign customer driven by higher than anticipated supply chain material and labor 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-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-weight:400;line-height:120%"> Operating income decreased for the three months ended June&#160;30, 2022 as compared to the same period in the prior year primarily due to the completion of a U.S. Army program and an unfavorable contract mix as cost-type contracts generally provide lower profit margins than fixed-price 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%">Operating income decreased for the six months ended June&#160;30, 2022 as compared to the same period in the prior year primarily due to the completion of a U.S. Army program, an unfavorable change in contract mix, and the contract loss recognized during the period as described above.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_88"></div><div style="text-align:justify"><span><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%">Bookings and Funded Backlog</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 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. 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%">A summary of our bookings and revenues for our Federal and Defense segment for the six months ended June&#160;30, 2022 and 2021, and funded contract backlog as of June&#160;30, 2022 and 2021 is as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:70.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.137%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.139%"></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="padding:2px 1pt;text-align: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="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bookings</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%">155&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#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="padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded Contract Backlog</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%">183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#cceeff;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 six months ended June&#160;30, 2022, Federal and Defense segment bookings decreased 9% year-over-year to $155 million, while total funded backlog decreased 18% year-over-year to $183 million. </span></div><div><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_91"></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%">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%">Liquidity</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 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. 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 from our loan agreement with a bank group that expires in July 2024 and includes a term loan facility and a revolving loan facility, which also provides for letters of credit. The maximum amount of credit available under our 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 a combination of both facilities, subject to customary lender commitment approvals. The aggregate limit of incremental increases is $100 million. Our bank debt increased approximately $23.6 million for the six months ended June&#160;30, 2022. As of June&#160;30, 2022, we had term loan borrowings outstanding of $52.7 million, revolving loan borrowings outstanding of $257.7 million, and outstanding letters of credit of $1.2 million. We had approximately $91 million of unused bank loan commitments as of June&#160;30, 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%">As of June&#160;30, 2022, we were in compliance with required ratios and other terms and conditions of our loan agreement. </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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-22-</span></div></div></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_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-style:italic;font-weight:700;line-height:120%">Cash Flows</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%">The following table summarizes our cash flows for the six months ended</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%">June&#160;30, 2022 and 2021 (in thousand):</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:73.037%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.115%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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%">Six months ended June 30,</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,138)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">(53,968)</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%">Net cash provided by (used in) investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Net cash provided by financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Net decreases in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="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%">(147)</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%">(41)</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-weight:400;line-height:120%">Cash used in operating activities decreased $33.8 million for the six months ended June&#160;30, 2022, when compared to the same period of the prior year. The decrease was primarily due to increased accounts receivable as a result of revenue growth and timing of collections, lower use of cash for inventory purchases and timing of vendor payments.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 investing activities was $0.3 million for the six months ended June&#160;30, 2022 compared to cash used in investing activities of $18.8 million for the same period of the prior year. The change was primarily due to $14.8 million of cash paid for the acquisition of HSS in the prior year period and a lower level of purchases of property and equipment of $2.4 million in the current period compared to the prior year period.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 financing activities decreased $53.1 million for the six months ended June&#160;30, 2022, when compared to the same period of the prior year. The decrease was primarily due $52 million of proceeds received in the prior year period related to our public underwritten offering of our common stock in February 2021 and overall lower proceeds from net borrowings of our debt during the current period.</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 paid cash dividends totaling $2.6 million or $0.20 per share during the six months ending June&#160;30, 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 style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_94"></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%">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%">There have not been any material changes to our other obligations and commitments that were included in our Annual Report on Form 10-K for the year ended December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_97"></div><div style="text-align:justify"><span><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%">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%">There have not been any material changes to this disclosure from those discussed in our most recently filed Annual Report on Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_100"></div><div style="text-align:justify"><span><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%">Off-Balance Sheet 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%">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="ib040f20d516c440fba1a22a4cf26687b_103"></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%">Disclosures About Market Risk</span></div><div style="text-align:justify"><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 Rate Risk</span></div><div style="text-align:justify"><span><br/></span></div><div 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. Accordingly, future interest rate changes could potentially put us at risk for a material adverse impact on future earnings and cash flows. Previously, we have employed the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-23-</span></div></div></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_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%">use of interest rate hedges to fix the rate on a portion of our outstanding borrowings. Our interest rate swaps expired in February and March of 2022. As such, as of June&#160;30, 2022, there is no portion of our debt covered under interest rate swaps.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 July of 2022, we executed forward-starting fixed interest rate swaps that hedge the variability in interest payments on $150 million of floating rate debt. The tenor of these swaps begin on October 31, 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%">There have been no material changes, other than discussed above, to our market risks from those discussed in our most recently filed Annual Report on Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_106"></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%">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, including revenue recognition, inventory valuation, business combinations, goodwill and intangible assets, and income taxes. If any of these estimates, assumptions or judgments prove to be incorrect, our reported results could be materially affected. Actual results may differ significantly from our estimates under different assumptions or conditions. See "Item 7. Management Discussion and Analysis of Financial Condition and Results of Operations" and Note (1) "Nature of Business and Summary of Significant Accounting Policies" in our 2021 Annual Report on Form 10-K for further discussions of our significant accounting policies and estimates. There have been no significant changes in our critical accounting estimates during the six months ended June&#160;30, 2022 from those disclosed in our most recently filed Annual Report on Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_109"></div><div style="text-align:justify"><span><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%">Recently Issued 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%">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;Note (1) "Nature of Business and Significant Accounting Policies &#8212; Recent Accounting Pronouncements&#8221; of the Notes to our Unaudited Consolidated Financial Statements in Item 1 of this report.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_112"></div><div style="text-align:justify"><span><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 3.&#160; &#160; Quantitative and Qualitative Disclosures About Market 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-weight:400;line-height:120%">See "Disclosures About Market Risk" in Item 2. Management'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><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_115"></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.&#160; &#160; Controls and Procedures</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures </span></div><div style="text-align:justify"><span><br/></span></div><div 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 the disclosure controls and procedures (as defined in Rules 13a-15(e) or 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act")). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of June&#160;30, 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 style="text-align:justify"><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 in Internal Control Over Financial Reporting </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%">There have been no changes in our internal control over financial reporting during the quarterly period covered by this report that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-24-</span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_118"></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II.&#160;&#160; Other Information</span></div><div><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_121"></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.&#160; &#160; Legal Proceedings</span></div><div style="text-align:justify"><span><br/></span></div><div 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"><span><br/></span></div><div><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_124"></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-weight:400;line-height:120%">There have been no material changes to the previously disclosed risk factors in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021 ("2021 Form 10-K&#8221;). The risk factors disclosed in our 2021 Form 10-K should also be considered together with information included in this Quarterly Report on Form 10-Q for the quarter ended June&#160;30, 2022 and under "Forward-Looking Statements" and "Management's Discussion and Analysis of Financial Condition and Results of Operations."</span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div id="ib040f20d516c440fba1a22a4cf26687b_127"></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.&#160; &#160; Unregistered Sales of Equity Securities and Use of Proceeds</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 did not purchase any of our equity securities during the period covered by this report.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VSE's loan agreement prohibits VSE from paying cash dividends, except that if there is no event of default, no act, event or condition that would constitute an event of default with the giving of notice or the passage of time, or both, and no covenant breach would occur giving effect to the payment of the dividend, VSE may pay cash dividends that do not exceed $6 million in the aggregate in any fiscal year.</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><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-25-</span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_130"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;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.&#160; &#160; Exhibits</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.091%"><tr><td style="width:1.0%"></td><td style="width:19.877%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a) Exhibits</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 12.25pt 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%">Exhibit 31.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%">&#160;</span></td><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="-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-63022ex311.htm">Section 302 CEO Certification</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 12.25pt 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%">Exhibit 31.2</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"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vsec-63022ex312.htm">Section 302 CFO and PAO Certification</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 12.25pt 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%">Exhibit 32.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%">&#160;</span></td><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="-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-63022ex321.htm">Section 906 CEO Certification</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 12.25pt 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%">Exhibit 32.2</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"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vsec-63022ex322.htm">Section 906 CFO and PAO Certification</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 12.25pt 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%">Exhibit 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%">&#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%">XBRL Instance Document</span></td></tr><tr><td colspan="3" style="padding:2px 12.25pt 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%">Exhibit 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%">&#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%">XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="padding:2px 12.25pt 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%">Exhibit 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%">&#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%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 12.25pt 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%">Exhibit 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%">&#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%">XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 12.25pt 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%">Exhibit 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%">&#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%">XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 12.25pt 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%">Exhibit 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%">&#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%">XBRL Taxonomy Extension Presentation Document</span></td></tr><tr><td colspan="3" style="padding:2px 12.25pt 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%">Exhibit 104</span></td><td colspan="3" style="padding:0 1pt"></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%">The cover page from this Quarterly Report on Form 10-Q, formatted in inline XBRL.</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;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%">-26-</span></div></div></div><div id="ib040f20d516c440fba1a22a4cf26687b_133"></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ib040f20d516c440fba1a22a4cf26687b_7">Table 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><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:700;line-height:120%">SIGNATURES</span></div><div><span><br/></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%">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.080%"><tr><td style="width:1.0%"></td><td style="width:4.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.741%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 28, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ 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:bottom"><span style="color:#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: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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director, Chief Executive Officer and President</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:bottom"><span style="color:#000000;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%">(Principal Executive Officer)</span></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.080%"><tr><td style="width:1.0%"></td><td style="width:4.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.741%"></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%">Date:</span></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%">July 28, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Stephen D. Griffin</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:bottom"><span style="color:#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: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%">Stephen D. Griffin</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:bottom"><span style="color:#000000;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%">Senior Vice President and Chief Financial Officer</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:bottom"><span style="color:#000000;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%">(Principal Financial Officer and Principal Accounting Officer)</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:bottom"><span style="color:#000000;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></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-27-</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>vsec-63022ex311.htm
<DESCRIPTION>VSE CORPORATION EXHIBIT 31.1 Q2 2022
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i281ac8f7b9b7423e97ee4dc0a127f0b6_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 31.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;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:400;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:400;line-height:120%">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002<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;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this report on Form 10-Q of VSE Corporation (the &#34;Registrant&#34;)&#59;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The Registrant'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;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this&#160; report is being prepared&#59;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">evaluated the effectiveness of the Registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the&#160; end of the period covered by this&#160; report based on such evaluation&#59; and<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">disclosed in this&#160; report any change in the Registrant's internal control over financial reporting that occurred during the Registrant's most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Registrant's internal control over financial reporting&#59; and<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The Registrant's other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant's auditors and the audit committee of Registrant's Board of Directors (or persons performing the equivalent function)&#58;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">all significant deficiencies and material weaknesses in the design or operation&#160; of&#160; internal&#160; control over financial reporting which are reasonably likely to adversely affect the Registrant's ability to record, process, summarize and report financial information&#59; and<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant's internal control over financial reporting.<br><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"></td><td style="width:253.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:253.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><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; July 28, 2022</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 style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John A. Cuomo</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and President</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr><tr style="height:14pt"><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 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>3
<FILENAME>vsec-63022ex312.htm
<DESCRIPTION>VSE CORPORATION EXHIBIT 31.2 Q2 2022
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i0fc0820d1c854bf0a21c755e33865732_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 31.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;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:400;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:400;line-height:120%">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002<br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br>I, Stephen D. Griffin, certify that&#58;</font></div><div><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this report on Form 10-Q of VSE Corporation (the &#34;Registrant&#34;)&#59;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The Registrant'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;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">evaluated the effectiveness of the Registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the&#160; end of the period covered by this report based on such evaluation&#59; and<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">disclosed in this&#160; report any change in the Registrant's internal control over financial reporting that occurred during the Registrant's most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Registrant's internal control over financial reporting&#59; and<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The Registrant's other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant's auditors and the audit committee of Registrant's Board of Directors (or persons performing the equivalent function)&#58;<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">all significant deficiencies and material weaknesses in the design or operation&#160; of&#160; internal&#160; control over financial reporting which are reasonably likely to adversely affect the Registrant's ability to record, process, summarize and report financial information&#59; and<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant's internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br></font></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"></td><td style="width:253.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:253.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><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; July 28, 2022</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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>vsec-63022ex321.htm
<DESCRIPTION>VSE CORPORATION EXHIBIT 32.1 Q2 2022
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i0d938f7d4bdd42e387730b9b5a1d8628_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 32.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;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:400;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:400;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002<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%"><br>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, Chief Executive Officer and Chief Operating Officer of VSE Corporation (the &#34;Company&#34;), does hereby certify that to the best of the undersigned's knowledge&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">the Company's Quarterly Report on Form 10-Q for the quarter ended June&#160;30, 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<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">the information contained in the Company's Report fairly presents, in all material respects, the financial condition and results of operations of the Company.<br><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"></td><td style="width:253.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:253.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><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; July 28, 2022</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 style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John A. Cuomo</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and President</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr><tr style="height:14pt"><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 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>5
<FILENAME>vsec-63022ex322.htm
<DESCRIPTION>VSE CORPORATION EXHIBIT 32.2 Q2 2022
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i5e503be8ca5745b5a2062d37a699b5ed_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 32.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;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:400;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:400;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002<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%"><br>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 style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">the Company's Quarterly Report on Form 10-Q for the quarter ended June&#160;30, 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<br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">the information contained in the Company's Report fairly presents, in all material respects, the financial condition and results of operations of the Company.<br><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"></td><td style="width:253.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:253.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><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; July 28, 2022</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 style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen D. Griffin</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</font></td></tr><tr style="height:14pt"><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 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>6
<FILENAME>vsec-20220630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:c3ffb0f7-a850-4698-ac40-2ecbd9dd6108,g:7107bf0d-28f0-4541-83dc-08944f1e76df-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:vsec="http://vsecorp.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://vsecorp.com/20220630">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vsec-20220630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vsec-20220630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vsec-20220630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vsec-20220630_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>0001001 - 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="UnauditedConsolidatedBalanceSheets" roleURI="http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Unaudited 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="UnauditedConsolidatedBalanceSheetsParenthetical" roleURI="http://vsecorp.com/role/UnauditedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Unaudited 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="UnauditedConsolidatedStatementsofIncomeLoss" roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss">
        <link:definition>1003004 - Statement - Unaudited 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="UnauditedConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>1004005 - Statement - Unaudited 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="UnauditedConsolidatedStatementsofStockholdersEquity" roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity">
        <link:definition>1005006 - Statement - Unaudited 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="UnauditedConsolidatedStatementsofStockholdersEquityParenthetical" roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquityParenthetical">
        <link:definition>1006007 - Statement - Unaudited 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="UnauditedConsolidatedStatementsofCashFlows" roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows">
        <link:definition>1007008 - Statement - Unaudited 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="NatureofOperationsandBasisofPresentation" roleURI="http://vsecorp.com/role/NatureofOperationsandBasisofPresentation">
        <link:definition>2101101 - Disclosure - Nature of Operations and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperationsandBasisofPresentationPolicies" roleURI="http://vsecorp.com/role/NatureofOperationsandBasisofPresentationPolicies">
        <link:definition>2202201 - Disclosure - Nature of Operations and Basis of Presentation (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="NatureofOperationsandBasisofPresentationDetails" roleURI="http://vsecorp.com/role/NatureofOperationsandBasisofPresentationDetails">
        <link:definition>2403401 - Disclosure - Nature of Operations and Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://vsecorp.com/role/Acquisitions">
        <link:definition>2104102 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsNarrativeDetails" roleURI="http://vsecorp.com/role/AcquisitionsNarrativeDetails">
        <link:definition>2405402 - Disclosure - Acquisitions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://vsecorp.com/role/Revenue">
        <link:definition>2106103 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://vsecorp.com/role/RevenueTables">
        <link:definition>2307301 - Disclosure - Revenue (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="RevenueDisaggregationofRevenueDetails" roleURI="http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>2408403 - Disclosure - Revenue - 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="RevenueNarrativeDetails" roleURI="http://vsecorp.com/role/RevenueNarrativeDetails">
        <link:definition>2409404 - Disclosure - Revenue - 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="RevenueNarrativeDetails_1" roleURI="http://vsecorp.com/role/RevenueNarrativeDetails_1">
        <link:definition>2409404 - Disclosure - Revenue - 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="RevenuePerformanceObligationsDetails" roleURI="http://vsecorp.com/role/RevenuePerformanceObligationsDetails">
        <link:definition>2410405 - Disclosure - Revenue - Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuePerformanceObligationsDetails_1" roleURI="http://vsecorp.com/role/RevenuePerformanceObligationsDetails_1">
        <link:definition>2410405 - Disclosure - Revenue - Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://vsecorp.com/role/Debt">
        <link:definition>2111104 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://vsecorp.com/role/DebtTables">
        <link:definition>2312302 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtLongtermdebtDetails" roleURI="http://vsecorp.com/role/DebtLongtermdebtDetails">
        <link:definition>2413406 - 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>2413406 - 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>2414407 - 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>2415408 - 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="EarningsPerShare" roleURI="http://vsecorp.com/role/EarningsPerShare">
        <link:definition>2116105 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://vsecorp.com/role/EarningsPerShareTables">
        <link:definition>2317303 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://vsecorp.com/role/EarningsPerShareDetails">
        <link:definition>2418409 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://vsecorp.com/role/CommitmentsandContingencies">
        <link:definition>2119106 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsandCustomerInformation" roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformation">
        <link:definition>2120107 - 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="BusinessSegmentsandCustomerInformationTables" roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationTables">
        <link:definition>2321304 - 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="BusinessSegmentsandCustomerInformationSegmentInformationDetails" roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails">
        <link:definition>2422410 - 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="FairValueMeasurements" roleURI="http://vsecorp.com/role/FairValueMeasurements">
        <link:definition>2123108 - 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="FairValueMeasurementsTables" roleURI="http://vsecorp.com/role/FairValueMeasurementsTables">
        <link:definition>2324305 - 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="FairValueMeasurementsFinancialAssetsandLiabilitiesDetails" roleURI="http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails">
        <link:definition>2425411 - Disclosure - Fair Value Measurements - Financial 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="FairValueMeasurementsNarrativeDetails" roleURI="http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>2426412 - 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="FairValueMeasurementsEarnoutObligationsDetails" roleURI="http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails">
        <link:definition>2427413 - Disclosure - Fair Value Measurements - Earn-out Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://vsecorp.com/role/IncomeTaxes">
        <link:definition>2128109 - 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="IncomeTaxesDetails" roleURI="http://vsecorp.com/role/IncomeTaxesDetails">
        <link:definition>2429414 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://vsecorp.com/role/SubsequentEvents">
        <link:definition>2130110 - 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="SubsequentEventsDetails" roleURI="http://vsecorp.com/role/SubsequentEventsDetails">
        <link:definition>2431415 - 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>
    </xs:appinfo>
  </xs:annotation>
  <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_DerivativeNumberOfExpiredHedgingInstruments" abstract="false" name="DerivativeNumberOfExpiredHedgingInstruments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_OtherGovernmentMember" abstract="true" name="OtherGovernmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_AviationSegmentMember" abstract="true" name="AviationSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_EarnOutObligationPayments" abstract="false" name="EarnOutObligationPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IncomeTaxExpenseBenefitonInterestRateSwap" abstract="false" name="IncomeTaxExpenseBenefitonInterestRateSwap" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LoansPayableAndRevolvingCreditFacilityMember" abstract="true" name="LoansPayableAndRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure" abstract="false" name="MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AccruedExpensesMember" abstract="true" name="AccruedExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_WheelerFleetSegmentMember" abstract="true" name="WheelerFleetSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DepartmentofDefenseMember" abstract="true" name="DepartmentofDefenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_InventoryValuationAdjustment" abstract="false" name="InventoryValuationAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_FederalAndDefenseSegmentMember" abstract="true" name="FederalAndDefenseSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>vsec-20220630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:c3ffb0f7-a850-4698-ac40-2ecbd9dd6108,g:7107bf0d-28f0-4541-83dc-08944f1e76df-->
<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/UnauditedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_442d275c-977f-4eb0-8d8b-1bee85faafb9" 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_b7ccf4bf-e02e-4785-bc15-c5e93c0d165d" 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_442d275c-977f-4eb0-8d8b-1bee85faafb9" xlink:to="loc_us-gaap_Liabilities_b7ccf4bf-e02e-4785-bc15-c5e93c0d165d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c9bc53d9-41c0-4b6b-ae60-d8b6e08edb6c" 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_442d275c-977f-4eb0-8d8b-1bee85faafb9" xlink:to="loc_us-gaap_StockholdersEquity_c9bc53d9-41c0-4b6b-ae60-d8b6e08edb6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e2dbdc37-87af-45fe-a5fc-31ba537bc8ea" 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_442d275c-977f-4eb0-8d8b-1bee85faafb9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e2dbdc37-87af-45fe-a5fc-31ba537bc8ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c54ee35a-2a7e-459c-93fd-91aca389217b" 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_LongTermDebtCurrent_fd97a02d-7bf3-49cd-9fc3-f0356136f263" 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_LiabilitiesCurrent_c54ee35a-2a7e-459c-93fd-91aca389217b" xlink:to="loc_us-gaap_LongTermDebtCurrent_fd97a02d-7bf3-49cd-9fc3-f0356136f263" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c378e7f5-102e-4f18-9516-f93ceca346ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c54ee35a-2a7e-459c-93fd-91aca389217b" xlink:to="loc_us-gaap_AccountsPayableCurrent_c378e7f5-102e-4f18-9516-f93ceca346ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_91aedbb3-3444-489c-bf22-870b8cc40156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c54ee35a-2a7e-459c-93fd-91aca389217b" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_91aedbb3-3444-489c-bf22-870b8cc40156" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_bcda53e5-c9d6-4e40-8351-90849d2df4be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c54ee35a-2a7e-459c-93fd-91aca389217b" xlink:to="loc_us-gaap_DividendsPayableCurrent_bcda53e5-c9d6-4e40-8351-90849d2df4be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0e4758f0-a4e7-4ac5-b8b0-eb7a0cdf8719" 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_56c4e1ac-1a38-476d-96ec-e10494279aa7" 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_0e4758f0-a4e7-4ac5-b8b0-eb7a0cdf8719" xlink:to="loc_us-gaap_AssetsCurrent_56c4e1ac-1a38-476d-96ec-e10494279aa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e568c5ee-4691-44f2-b499-5f02e640b51c" 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_0e4758f0-a4e7-4ac5-b8b0-eb7a0cdf8719" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e568c5ee-4691-44f2-b499-5f02e640b51c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_95a690cd-cee3-44fe-bd7f-3577746fec4d" 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_0e4758f0-a4e7-4ac5-b8b0-eb7a0cdf8719" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_95a690cd-cee3-44fe-bd7f-3577746fec4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a6209b33-72d7-43ef-aff3-7a998a198790" 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_0e4758f0-a4e7-4ac5-b8b0-eb7a0cdf8719" xlink:to="loc_us-gaap_Goodwill_a6209b33-72d7-43ef-aff3-7a998a198790" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_99898ee9-57b0-4e26-9ab7-f6cc08dcd3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0e4758f0-a4e7-4ac5-b8b0-eb7a0cdf8719" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_99898ee9-57b0-4e26-9ab7-f6cc08dcd3f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_92e47f00-80e4-4396-b2e7-2777e9110881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0e4758f0-a4e7-4ac5-b8b0-eb7a0cdf8719" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_92e47f00-80e4-4396-b2e7-2777e9110881" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2fbc632c-e38c-4d0c-b383-d5eabf94386b" 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_0ba9f38a-9a93-4c60-9486-938cb671ee5b" 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_2fbc632c-e38c-4d0c-b383-d5eabf94386b" xlink:to="loc_us-gaap_LiabilitiesCurrent_0ba9f38a-9a93-4c60-9486-938cb671ee5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8d69354c-e038-4aeb-a488-d084ca9d34c4" 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_2fbc632c-e38c-4d0c-b383-d5eabf94386b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8d69354c-e038-4aeb-a488-d084ca9d34c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_4bbfd5b2-9f39-40ab-b776-4edf383adbec" 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_2fbc632c-e38c-4d0c-b383-d5eabf94386b" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_4bbfd5b2-9f39-40ab-b776-4edf383adbec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ccaf371e-f369-44a3-a58d-7dd0d1886536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2fbc632c-e38c-4d0c-b383-d5eabf94386b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ccaf371e-f369-44a3-a58d-7dd0d1886536" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d2d33181-a1e8-4c42-ae04-0141990ac828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2fbc632c-e38c-4d0c-b383-d5eabf94386b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d2d33181-a1e8-4c42-ae04-0141990ac828" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b4843f56-61e6-4e4d-a718-67b905da4a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2fbc632c-e38c-4d0c-b383-d5eabf94386b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b4843f56-61e6-4e4d-a718-67b905da4a13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_24f57af3-f5ba-4673-9a58-760333b8b02e" 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_b1783b92-0fb3-4a74-b27b-53d38fd92108" 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_24f57af3-f5ba-4673-9a58-760333b8b02e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b1783b92-0fb3-4a74-b27b-53d38fd92108" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a43770aa-8f96-40bd-b4fd-3cbe1c7c2d91" 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_24f57af3-f5ba-4673-9a58-760333b8b02e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a43770aa-8f96-40bd-b4fd-3cbe1c7c2d91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_84dbe779-54f6-4490-b4d8-3af4d5dae76b" 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_24f57af3-f5ba-4673-9a58-760333b8b02e" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_84dbe779-54f6-4490-b4d8-3af4d5dae76b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_ce3cec3d-10a0-4e91-afd5-3f18a409b454" 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_24f57af3-f5ba-4673-9a58-760333b8b02e" xlink:to="loc_us-gaap_InventoryFinishedGoods_ce3cec3d-10a0-4e91-afd5-3f18a409b454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_f3662cbd-7fcc-49aa-be2c-43345383d8bc" 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_24f57af3-f5ba-4673-9a58-760333b8b02e" xlink:to="loc_us-gaap_OtherAssetsCurrent_f3662cbd-7fcc-49aa-be2c-43345383d8bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_11441aef-0613-449d-b7b6-744027f7cdec" 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_9fad3e23-85b6-46d9-8caa-5b2aca5dc80f" 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_11441aef-0613-449d-b7b6-744027f7cdec" xlink:to="loc_us-gaap_CommonStockValue_9fad3e23-85b6-46d9-8caa-5b2aca5dc80f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_83a5ae8b-ab18-49ad-9cae-85b88abe76f3" 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_11441aef-0613-449d-b7b6-744027f7cdec" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_83a5ae8b-ab18-49ad-9cae-85b88abe76f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_059e1abd-3361-4b43-9521-4613ca17787e" 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_11441aef-0613-449d-b7b6-744027f7cdec" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_059e1abd-3361-4b43-9521-4613ca17787e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7e7bb192-3e90-42ee-b02f-8bfd76e1dc2f" 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_11441aef-0613-449d-b7b6-744027f7cdec" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7e7bb192-3e90-42ee-b02f-8bfd76e1dc2f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedStatementsofIncomeLoss"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6d3fd726-9edc-4bbc-b2cc-968c04a96774" 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_94dd3f8d-f10b-4a2f-bb9d-e998f11e12cc" 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_6d3fd726-9edc-4bbc-b2cc-968c04a96774" xlink:to="loc_us-gaap_OperatingIncomeLoss_94dd3f8d-f10b-4a2f-bb9d-e998f11e12cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_162dae3a-a217-4d16-bf89-fad92b35da3a" 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_6d3fd726-9edc-4bbc-b2cc-968c04a96774" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_162dae3a-a217-4d16-bf89-fad92b35da3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_761d1f0d-20a5-4974-8b3d-219b24fb72c7" 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_01d3c317-f313-4ebb-bc0a-115c31063c04" 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_761d1f0d-20a5-4974-8b3d-219b24fb72c7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_01d3c317-f313-4ebb-bc0a-115c31063c04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e4c586b9-8465-426d-b314-eb17256d64b9" 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_761d1f0d-20a5-4974-8b3d-219b24fb72c7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e4c586b9-8465-426d-b314-eb17256d64b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_9cf52d4a-5cf5-4f6e-935c-72ca0ac802f1" 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_761d1f0d-20a5-4974-8b3d-219b24fb72c7" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_9cf52d4a-5cf5-4f6e-935c-72ca0ac802f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a210f814-bd22-4943-887e-cee9521a08e9" 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_9f8957d2-63cf-4c01-b951-a00aa79d74b9" 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_a210f814-bd22-4943-887e-cee9521a08e9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9f8957d2-63cf-4c01-b951-a00aa79d74b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2dd0fc23-5ae4-4344-a943-1c92178f600a" 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_a210f814-bd22-4943-887e-cee9521a08e9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2dd0fc23-5ae4-4344-a943-1c92178f600a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f581f2e9-fadd-4b61-8b6d-31799e83d26e" 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_RevenueFromContractWithCustomerExcludingAssessedTax_8fbad0ff-84c4-4607-90db-f54abde9223a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_f581f2e9-fadd-4b61-8b6d-31799e83d26e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8fbad0ff-84c4-4607-90db-f54abde9223a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_bcacae95-ff11-4b5c-85c2-35d8d904b7dd" 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_us-gaap_OperatingIncomeLoss_f581f2e9-fadd-4b61-8b6d-31799e83d26e" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_bcacae95-ff11-4b5c-85c2-35d8d904b7dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_82023fd2-ef6e-4f38-96ba-5a0d370f2a11" 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_OtherComprehensiveIncomeLossNetOfTax_5b927257-1a2d-4b25-b372-9e96c0fdb36d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_82023fd2-ef6e-4f38-96ba-5a0d370f2a11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5b927257-1a2d-4b25-b372-9e96c0fdb36d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_47465ccf-042d-440e-b77f-fc80e3184da5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_82023fd2-ef6e-4f38-96ba-5a0d370f2a11" xlink:to="loc_us-gaap_NetIncomeLoss_47465ccf-042d-440e-b77f-fc80e3184da5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f872e991-b4a9-4340-99bc-8336e6089c0b" 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_58912b27-ef3d-4a84-a53f-2804890bc563" 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_f872e991-b4a9-4340-99bc-8336e6089c0b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_58912b27-ef3d-4a84-a53f-2804890bc563" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_816bf5ac-13e0-4ecd-a7d3-4a65aba0f1e6" 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_ProceedsFromIssuanceOfLongTermDebt_8ba2d156-db90-49e4-8d4b-07ee49979a88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_816bf5ac-13e0-4ecd-a7d3-4a65aba0f1e6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8ba2d156-db90-49e4-8d4b-07ee49979a88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_5335fae0-2857-4c89-89b4-19b2a88b06e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_816bf5ac-13e0-4ecd-a7d3-4a65aba0f1e6" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_5335fae0-2857-4c89-89b4-19b2a88b06e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EarnOutObligationPayments_c1bcf1d1-9987-4614-9b9c-d5b36e5629cb" xlink:href="vsec-20220630.xsd#vsec_EarnOutObligationPayments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_816bf5ac-13e0-4ecd-a7d3-4a65aba0f1e6" xlink:to="loc_vsec_EarnOutObligationPayments_c1bcf1d1-9987-4614-9b9c-d5b36e5629cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5b8d92f4-9560-4021-8b8a-25ddd596314b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_816bf5ac-13e0-4ecd-a7d3-4a65aba0f1e6" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5b8d92f4-9560-4021-8b8a-25ddd596314b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_a98d767c-7f6e-4bfc-a1d2-1de1b3498e42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_816bf5ac-13e0-4ecd-a7d3-4a65aba0f1e6" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_a98d767c-7f6e-4bfc-a1d2-1de1b3498e42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d43376a8-0819-4f80-901a-9086b59b8672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_816bf5ac-13e0-4ecd-a7d3-4a65aba0f1e6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d43376a8-0819-4f80-901a-9086b59b8672" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9a7cb9cf-7153-49e9-b94c-3b39a56da492" 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_9f3ccb2d-9171-47f2-8219-ba663fc94671" 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_9a7cb9cf-7153-49e9-b94c-3b39a56da492" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9f3ccb2d-9171-47f2-8219-ba663fc94671" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_d9feb6e2-7a13-4b27-a89b-60160abc50bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9a7cb9cf-7153-49e9-b94c-3b39a56da492" xlink:to="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_d9feb6e2-7a13-4b27-a89b-60160abc50bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_d4ded8c5-c8d4-4e5d-a28d-4593f2ec4d08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9a7cb9cf-7153-49e9-b94c-3b39a56da492" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_d4ded8c5-c8d4-4e5d-a28d-4593f2ec4d08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_be7e3f94-5fa7-4f67-9794-d1b8360917a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9a7cb9cf-7153-49e9-b94c-3b39a56da492" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_be7e3f94-5fa7-4f67-9794-d1b8360917a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a5e61372-de7f-466c-952e-ca2e6ebca2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9416f751-cd92-4d4d-ab34-28350199f7da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a5e61372-de7f-466c-952e-ca2e6ebca2cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9416f751-cd92-4d4d-ab34-28350199f7da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6bd5c958-0156-452b-8d8f-bfc64f96a82d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a5e61372-de7f-466c-952e-ca2e6ebca2cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6bd5c958-0156-452b-8d8f-bfc64f96a82d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50dcce29-85bf-4c07-8bf4-0a62fa9b717c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a5e61372-de7f-466c-952e-ca2e6ebca2cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50dcce29-85bf-4c07-8bf4-0a62fa9b717c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c2bd69f7-d17d-47ee-af4e-59681b2d7f0f" 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_NetIncomeLoss_d56b2722-19d4-4520-b563-507046098095" 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_NetCashProvidedByUsedInOperatingActivities_c2bd69f7-d17d-47ee-af4e-59681b2d7f0f" xlink:to="loc_us-gaap_NetIncomeLoss_d56b2722-19d4-4520-b563-507046098095" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3333f164-6361-4406-944d-8e050d6058a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c2bd69f7-d17d-47ee-af4e-59681b2d7f0f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3333f164-6361-4406-944d-8e050d6058a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_df046bc0-36b5-4cbd-94e1-10bd8f6aa4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c2bd69f7-d17d-47ee-af4e-59681b2d7f0f" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_df046bc0-36b5-4cbd-94e1-10bd8f6aa4b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c1843e80-4eb8-4538-8528-1bbb9450ecfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c2bd69f7-d17d-47ee-af4e-59681b2d7f0f" xlink:to="loc_us-gaap_ShareBasedCompensation_c1843e80-4eb8-4538-8528-1bbb9450ecfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3efe994c-9c5f-47e6-9d8d-e76e3862c79b" 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_c2bd69f7-d17d-47ee-af4e-59681b2d7f0f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3efe994c-9c5f-47e6-9d8d-e76e3862c79b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_dff1f7b9-4d60-4972-89a6-99628be885e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c2bd69f7-d17d-47ee-af4e-59681b2d7f0f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_dff1f7b9-4d60-4972-89a6-99628be885e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_0f16bed5-875d-4981-ab5d-02371944ea34" 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_c2bd69f7-d17d-47ee-af4e-59681b2d7f0f" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_0f16bed5-875d-4981-ab5d-02371944ea34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_1d6d5d8e-8ca3-4349-be9b-c549cc9556b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c2bd69f7-d17d-47ee-af4e-59681b2d7f0f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_1d6d5d8e-8ca3-4349-be9b-c549cc9556b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ec8af00f-3270-4040-adca-a10e11f10aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c2bd69f7-d17d-47ee-af4e-59681b2d7f0f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ec8af00f-3270-4040-adca-a10e11f10aa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_aa0c8e3c-a4e3-4ef3-b37a-b3dadbf2d223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c2bd69f7-d17d-47ee-af4e-59681b2d7f0f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_aa0c8e3c-a4e3-4ef3-b37a-b3dadbf2d223" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_InventoryValuationAdjustment_b22c496a-cdd1-42e9-b386-d9195873fe83" xlink:href="vsec-20220630.xsd#vsec_InventoryValuationAdjustment"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c2bd69f7-d17d-47ee-af4e-59681b2d7f0f" xlink:to="loc_vsec_InventoryValuationAdjustment_b22c496a-cdd1-42e9-b386-d9195873fe83" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLongtermdebtDetails" xlink:type="simple" xlink:href="vsec-20220630.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_5aec398c-d2c3-470e-bda2-72cfc6655d5c" 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_9ebe38c4-ca0e-4c5c-8f1b-48e53624ae14" 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_5aec398c-d2c3-470e-bda2-72cfc6655d5c" xlink:to="loc_us-gaap_LongTermDebtCurrent_9ebe38c4-ca0e-4c5c-8f1b-48e53624ae14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ffb44765-4968-4e85-870b-05942be8719a" 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_5aec398c-d2c3-470e-bda2-72cfc6655d5c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ffb44765-4968-4e85-870b-05942be8719a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLongtermdebtDetails_1" xlink:type="simple" xlink:href="vsec-20220630.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_c880b645-65cb-4c1a-b776-3e3d75ab81fc" 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_0f1d6e00-e4fc-4f49-8d0e-8a2070fefb65" 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_c880b645-65cb-4c1a-b776-3e3d75ab81fc" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0f1d6e00-e4fc-4f49-8d0e-8a2070fefb65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_343677f8-0c60-4d60-8eec-bfdadd153fa5" 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_c880b645-65cb-4c1a-b776-3e3d75ab81fc" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_343677f8-0c60-4d60-8eec-bfdadd153fa5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLoanPaymentsDetails" xlink:type="simple" xlink:href="vsec-20220630.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_7ac38d3a-549b-49a1-b96b-bbabd8cd6c60" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_56e4fc30-9310-4008-9c0e-86558bcb5758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_7ac38d3a-549b-49a1-b96b-bbabd8cd6c60" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_56e4fc30-9310-4008-9c0e-86558bcb5758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_24b74505-b6e5-4523-8175-e2d4e91aef90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_7ac38d3a-549b-49a1-b96b-bbabd8cd6c60" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_24b74505-b6e5-4523-8175-e2d4e91aef90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9fde144f-6dd0-476e-9218-ace22119dea8" 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_7ac38d3a-549b-49a1-b96b-bbabd8cd6c60" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9fde144f-6dd0-476e-9218-ace22119dea8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#EarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1fefeaed-1441-4caa-b833-129a684b9630" 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_a946dd3b-b6a7-4891-b02c-87e180c52084" 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_1fefeaed-1441-4caa-b833-129a684b9630" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a946dd3b-b6a7-4891-b02c-87e180c52084" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_2f8ae589-10fd-4bb8-99eb-0c736912d7da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1fefeaed-1441-4caa-b833-129a684b9630" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_2f8ae589-10fd-4bb8-99eb-0c736912d7da" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>vsec-20220630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:c3ffb0f7-a850-4698-ac40-2ecbd9dd6108,g:7107bf0d-28f0-4541-83dc-08944f1e76df-->
<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/UnauditedConsolidatedStatementsofIncomeLoss" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedStatementsofIncomeLoss"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss" xlink:type="extended" id="i182efe017830400bac896b56e7a7cf50_UnauditedConsolidatedStatementsofIncomeLoss">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" 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_a35c1267-a71b-44da-84d7-14f9d5b7a70f" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_CostOfRevenueAbstract_a35c1267-a71b-44da-84d7-14f9d5b7a70f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_596c2bf8-9977-4490-bf3f-baa23623015e" 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_a35c1267-a71b-44da-84d7-14f9d5b7a70f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_596c2bf8-9977-4490-bf3f-baa23623015e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_a984bb37-bbab-4b15-a111-3f1913484055" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_a984bb37-bbab-4b15-a111-3f1913484055" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1e987a5e-70f7-437c-a0d1-1178e06b97cc" 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_a984bb37-bbab-4b15-a111-3f1913484055" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1e987a5e-70f7-437c-a0d1-1178e06b97cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_52e99d5a-60d7-4c83-ba5e-8856d84fc811" 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_a984bb37-bbab-4b15-a111-3f1913484055" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_52e99d5a-60d7-4c83-ba5e-8856d84fc811" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_234b9455-09ab-4550-9342-2f315ebee09b" 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_a984bb37-bbab-4b15-a111-3f1913484055" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_234b9455-09ab-4550-9342-2f315ebee09b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_0c421dc0-8abb-407b-b717-443e80c977e1" 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_OperatingCostsAndExpensesAbstract_a984bb37-bbab-4b15-a111-3f1913484055" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_0c421dc0-8abb-407b-b717-443e80c977e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ea34b0cc-678d-469a-abe0-b6055c57aec4" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_OperatingIncomeLoss_ea34b0cc-678d-469a-abe0-b6055c57aec4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_16f79af0-8dd5-4df4-bdb5-e0047188325d" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_16f79af0-8dd5-4df4-bdb5-e0047188325d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_011e4d2b-8984-431d-8b0f-4ad8c40b90f8" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_011e4d2b-8984-431d-8b0f-4ad8c40b90f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_832adf22-b68a-42df-99a0-157ad91ed825" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_832adf22-b68a-42df-99a0-157ad91ed825" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2030fde1-8d79-4f82-bf95-818a42ab8211" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_NetIncomeLoss_2030fde1-8d79-4f82-bf95-818a42ab8211" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0df02614-fc8e-4c4a-9fea-926a3bb59779" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_EarningsPerShareBasic_0df02614-fc8e-4c4a-9fea-926a3bb59779" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fe0a7fca-dc87-44d0-ae31-3df97964f169" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fe0a7fca-dc87-44d0-ae31-3df97964f169" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8bc97a8d-2817-4a82-b8ca-e8fa07905a9d" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8bc97a8d-2817-4a82-b8ca-e8fa07905a9d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_439c307c-5618-4fc4-b307-b9379ffd4e8c" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_439c307c-5618-4fc4-b307-b9379ffd4e8c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_660a2ceb-0445-45c1-a405-6bb93f4a1f97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_660a2ceb-0445-45c1-a405-6bb93f4a1f97" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3f2fb506-4c8a-4ef9-bde7-c7c3cdf2011f" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_StatementTable_3f2fb506-4c8a-4ef9-bde7-c7c3cdf2011f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_91179ac8-e4bd-4ebc-9906-02157bd61161" 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_3f2fb506-4c8a-4ef9-bde7-c7c3cdf2011f" xlink:to="loc_srt_ProductOrServiceAxis_91179ac8-e4bd-4ebc-9906-02157bd61161" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_91179ac8-e4bd-4ebc-9906-02157bd61161_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_91179ac8-e4bd-4ebc-9906-02157bd61161" xlink:to="loc_srt_ProductsAndServicesDomain_91179ac8-e4bd-4ebc-9906-02157bd61161_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_da34dd9c-8697-48e6-81d1-3da18132890f" 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_91179ac8-e4bd-4ebc-9906-02157bd61161" xlink:to="loc_srt_ProductsAndServicesDomain_da34dd9c-8697-48e6-81d1-3da18132890f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_2193c6a5-7434-4d47-81bb-09549934f92e" 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_da34dd9c-8697-48e6-81d1-3da18132890f" xlink:to="loc_us-gaap_ProductMember_2193c6a5-7434-4d47-81bb-09549934f92e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_ad66ec3d-ef0d-4066-9322-3b6b89fbd042" 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_da34dd9c-8697-48e6-81d1-3da18132890f" xlink:to="loc_us-gaap_ServiceMember_ad66ec3d-ef0d-4066-9322-3b6b89fbd042" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i1724c65dbb2f4da7b58fadcd7d4b2958_UnauditedConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fd9acb84-f4fe-4f80-b10d-99963e77a95a" 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_98927c69-7805-473b-8104-dd677cbacd1b" 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_fd9acb84-f4fe-4f80-b10d-99963e77a95a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2dd37f42-04ec-429a-9c87-475617787cc7" 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_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2dd37f42-04ec-429a-9c87-475617787cc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a4f366a1-4c2d-4ffc-a2ee-a8cb415f2bd5" 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_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_StockholdersEquity_a4f366a1-4c2d-4ffc-a2ee-a8cb415f2bd5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_09aeee97-2a19-4bf5-9ed7-a9c425f8afc5" 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_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_NetIncomeLoss_09aeee97-2a19-4bf5-9ed7-a9c425f8afc5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_236b2844-e893-4281-b22a-091bc2b7a37b" 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_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_236b2844-e893-4281-b22a-091bc2b7a37b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4d113e79-02e7-4c01-b3ac-7d0a04af36f2" 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_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4d113e79-02e7-4c01-b3ac-7d0a04af36f2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f03e688c-51b8-4471-b8df-bd6e4004c765" 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_StockIssuedDuringPeriodSharesShareBasedCompensation_47471c1f-0366-442e-ba5f-3d358d39218f" 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_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_47471c1f-0366-442e-ba5f-3d358d39218f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_eeb0eabf-5e07-4700-b40a-89d6708b6d64" 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_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_eeb0eabf-5e07-4700-b40a-89d6708b6d64" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6c17fba2-80ba-416b-9d2b-225138e29cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6c17fba2-80ba-416b-9d2b-225138e29cbf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_d2a5b481-86c8-4f86-864c-ccd3cc62b796" 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_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_DividendsCommonStock_d2a5b481-86c8-4f86-864c-ccd3cc62b796" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cba1ea06-1f41-49a7-bfda-a76e9b20f32d" 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_2c8ae9c5-cc92-4401-86c4-a376998e3989" 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_568f4a80-829e-4ed8-ba2d-65fdec122798" 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_fd9acb84-f4fe-4f80-b10d-99963e77a95a" xlink:to="loc_us-gaap_StatementTable_568f4a80-829e-4ed8-ba2d-65fdec122798" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3ca14262-dc75-4e11-9d66-e75ee476fa8c" 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_568f4a80-829e-4ed8-ba2d-65fdec122798" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3ca14262-dc75-4e11-9d66-e75ee476fa8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3ca14262-dc75-4e11-9d66-e75ee476fa8c_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_3ca14262-dc75-4e11-9d66-e75ee476fa8c" xlink:to="loc_us-gaap_EquityComponentDomain_3ca14262-dc75-4e11-9d66-e75ee476fa8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4354ffad-07cb-49cb-ae74-853ef17fe433" 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_3ca14262-dc75-4e11-9d66-e75ee476fa8c" xlink:to="loc_us-gaap_EquityComponentDomain_4354ffad-07cb-49cb-ae74-853ef17fe433" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0ecc45c2-227f-4bfb-9819-36ac4830f0bc" 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_4354ffad-07cb-49cb-ae74-853ef17fe433" xlink:to="loc_us-gaap_CommonStockMember_0ecc45c2-227f-4bfb-9819-36ac4830f0bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f58af7af-226c-4884-948f-58767b514023" 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_4354ffad-07cb-49cb-ae74-853ef17fe433" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f58af7af-226c-4884-948f-58767b514023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3c093a4d-827f-446f-aa05-881df3e82120" 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_4354ffad-07cb-49cb-ae74-853ef17fe433" xlink:to="loc_us-gaap_RetainedEarningsMember_3c093a4d-827f-446f-aa05-881df3e82120" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_122e8dfd-f6f0-4cae-9210-b447be121a95" 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_4354ffad-07cb-49cb-ae74-853ef17fe433" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_122e8dfd-f6f0-4cae-9210-b447be121a95" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" id="i67c1c81a0375489e8e95881dc9a8dc20_AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_939b8a48-a0e3-48d2-8ce5-b048b64eeedb" 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_PaymentsToAcquireBusinessesNetOfCashAcquired_936b8c37-9ea0-4390-bc22-525f45ede46b" 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_939b8a48-a0e3-48d2-8ce5-b048b64eeedb" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_936b8c37-9ea0-4390-bc22-525f45ede46b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_5610a50c-6ef7-423c-94d5-0ac6fb8e7b75" 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_939b8a48-a0e3-48d2-8ce5-b048b64eeedb" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_5610a50c-6ef7-423c-94d5-0ac6fb8e7b75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4f3bed77-d18c-457b-a845-865ceb6572aa" 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_939b8a48-a0e3-48d2-8ce5-b048b64eeedb" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4f3bed77-d18c-457b-a845-865ceb6572aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_271c8beb-3e0b-4755-b010-98f261589da1" 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_939b8a48-a0e3-48d2-8ce5-b048b64eeedb" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_271c8beb-3e0b-4755-b010-98f261589da1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1b3bdf07-2fad-4b71-9aae-4eec3122382d" 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_939b8a48-a0e3-48d2-8ce5-b048b64eeedb" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1b3bdf07-2fad-4b71-9aae-4eec3122382d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_01b5a9d5-52c7-4848-a8c9-664495ea1c7d" 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_1b3bdf07-2fad-4b71-9aae-4eec3122382d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_01b5a9d5-52c7-4848-a8c9-664495ea1c7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01b5a9d5-52c7-4848-a8c9-664495ea1c7d_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_01b5a9d5-52c7-4848-a8c9-664495ea1c7d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01b5a9d5-52c7-4848-a8c9-664495ea1c7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_97693a4c-602a-429c-92f2-5dcf929670e0" 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_01b5a9d5-52c7-4848-a8c9-664495ea1c7d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_97693a4c-602a-429c-92f2-5dcf929670e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_GlobalPartsMember_b0a66b05-7d6f-442d-a233-b0437fdfe655" xlink:href="vsec-20220630.xsd#vsec_GlobalPartsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_97693a4c-602a-429c-92f2-5dcf929670e0" xlink:to="loc_vsec_GlobalPartsMember_b0a66b05-7d6f-442d-a233-b0437fdfe655" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_HAECOSpecialServicesLLCMember_2bf70981-edb7-4bd7-8f9c-00fa8e991fb1" xlink:href="vsec-20220630.xsd#vsec_HAECOSpecialServicesLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_97693a4c-602a-429c-92f2-5dcf929670e0" xlink:to="loc_vsec_HAECOSpecialServicesLLCMember_2bf70981-edb7-4bd7-8f9c-00fa8e991fb1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended" id="ibd6c79cc634545a4a82841defbe67593_RevenueDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_edd06e9d-aeba-4e8b-beb1-60a23acdeb19" 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_8a7d9e32-c7ea-4f90-96cc-0479ac3f3b4f" 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_edd06e9d-aeba-4e8b-beb1-60a23acdeb19" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8a7d9e32-c7ea-4f90-96cc-0479ac3f3b4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3e6fd12f-0be8-438e-993c-bbe245407f70" 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_edd06e9d-aeba-4e8b-beb1-60a23acdeb19" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3e6fd12f-0be8-438e-993c-bbe245407f70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_339ad5c6-5499-4203-bd72-acb435703084" 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_3e6fd12f-0be8-438e-993c-bbe245407f70" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_339ad5c6-5499-4203-bd72-acb435703084" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_339ad5c6-5499-4203-bd72-acb435703084_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_339ad5c6-5499-4203-bd72-acb435703084" xlink:to="loc_us-gaap_SegmentDomain_339ad5c6-5499-4203-bd72-acb435703084_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_018cd7fa-3425-452c-808d-d34a67cb0382" 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_339ad5c6-5499-4203-bd72-acb435703084" xlink:to="loc_us-gaap_SegmentDomain_018cd7fa-3425-452c-808d-d34a67cb0382" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentMember_abb93a62-9bb6-4458-adcf-c5e8a6f07693" xlink:href="vsec-20220630.xsd#vsec_AviationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_018cd7fa-3425-452c-808d-d34a67cb0382" xlink:to="loc_vsec_AviationSegmentMember_abb93a62-9bb6-4458-adcf-c5e8a6f07693" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_WheelerFleetSegmentMember_d1d82358-77e0-4e9d-8ba0-c60e7452d102" xlink:href="vsec-20220630.xsd#vsec_WheelerFleetSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_018cd7fa-3425-452c-808d-d34a67cb0382" xlink:to="loc_vsec_WheelerFleetSegmentMember_d1d82358-77e0-4e9d-8ba0-c60e7452d102" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FederalAndDefenseSegmentMember_29269360-9777-40e9-b7bc-fce029e35e3b" xlink:href="vsec-20220630.xsd#vsec_FederalAndDefenseSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_018cd7fa-3425-452c-808d-d34a67cb0382" xlink:to="loc_vsec_FederalAndDefenseSegmentMember_29269360-9777-40e9-b7bc-fce029e35e3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_9d8a45c4-759d-47f2-8a8e-45f4a3fca36f" 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_3e6fd12f-0be8-438e-993c-bbe245407f70" xlink:to="loc_srt_MajorCustomersAxis_9d8a45c4-759d-47f2-8a8e-45f4a3fca36f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9d8a45c4-759d-47f2-8a8e-45f4a3fca36f_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_9d8a45c4-759d-47f2-8a8e-45f4a3fca36f" xlink:to="loc_srt_NameOfMajorCustomerDomain_9d8a45c4-759d-47f2-8a8e-45f4a3fca36f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_de5e7720-0172-4190-ad3d-14102b8ce2ac" 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_9d8a45c4-759d-47f2-8a8e-45f4a3fca36f" xlink:to="loc_srt_NameOfMajorCustomerDomain_de5e7720-0172-4190-ad3d-14102b8ce2ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CommercialMember_e0ef228f-de2e-4a67-abb6-5a2fd69db780" xlink:href="vsec-20220630.xsd#vsec_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_de5e7720-0172-4190-ad3d-14102b8ce2ac" xlink:to="loc_vsec_CommercialMember_e0ef228f-de2e-4a67-abb6-5a2fd69db780" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DepartmentofDefenseMember_dcc6b770-3d04-4cf3-91bf-37e9209c466e" xlink:href="vsec-20220630.xsd#vsec_DepartmentofDefenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_de5e7720-0172-4190-ad3d-14102b8ce2ac" xlink:to="loc_vsec_DepartmentofDefenseMember_dcc6b770-3d04-4cf3-91bf-37e9209c466e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_OtherGovernmentMember_41c5f5f9-f702-4dc9-9154-f3757e3583ad" xlink:href="vsec-20220630.xsd#vsec_OtherGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_de5e7720-0172-4190-ad3d-14102b8ce2ac" xlink:to="loc_vsec_OtherGovernmentMember_41c5f5f9-f702-4dc9-9154-f3757e3583ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_9b709f1b-bcc9-4d00-9db8-4c3857fc253f" 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_3e6fd12f-0be8-438e-993c-bbe245407f70" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_9b709f1b-bcc9-4d00-9db8-4c3857fc253f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_9b709f1b-bcc9-4d00-9db8-4c3857fc253f_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_9b709f1b-bcc9-4d00-9db8-4c3857fc253f" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_9b709f1b-bcc9-4d00-9db8-4c3857fc253f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_71a4abb5-f867-4dd7-b41e-1d8692434b77" 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_9b709f1b-bcc9-4d00-9db8-4c3857fc253f" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_71a4abb5-f867-4dd7-b41e-1d8692434b77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PropertyRepairMember_ba6a7a47-b365-4003-be4d-0dfc17965f50" xlink:href="vsec-20220630.xsd#vsec_PropertyRepairMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_71a4abb5-f867-4dd7-b41e-1d8692434b77" xlink:to="loc_vsec_PropertyRepairMember_ba6a7a47-b365-4003-be4d-0dfc17965f50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PropertyDistributionMember_91ec2d9d-cc34-4511-880f-1a11e23cefc2" xlink:href="vsec-20220630.xsd#vsec_PropertyDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_71a4abb5-f867-4dd7-b41e-1d8692434b77" xlink:to="loc_vsec_PropertyDistributionMember_91ec2d9d-cc34-4511-880f-1a11e23cefc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CostTypeContractMember_60ad4540-9ebb-4d80-9592-9e945c6cadfd" xlink:href="vsec-20220630.xsd#vsec_CostTypeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_71a4abb5-f867-4dd7-b41e-1d8692434b77" xlink:to="loc_vsec_CostTypeContractMember_60ad4540-9ebb-4d80-9592-9e945c6cadfd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_ce359049-7529-41db-acd2-a7e7e841c184" 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_71a4abb5-f867-4dd7-b41e-1d8692434b77" xlink:to="loc_us-gaap_FixedPriceContractMember_ce359049-7529-41db-acd2-a7e7e841c184" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_d8ad6af7-c026-4244-9eaf-f42fb009b1aa" 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_71a4abb5-f867-4dd7-b41e-1d8692434b77" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_d8ad6af7-c026-4244-9eaf-f42fb009b1aa" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/RevenueNarrativeDetails" xlink:type="extended" id="i2fdb94fe6c834277ac7a7797acf7b8d1_RevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_957ee2e1-2d30-4177-b660-b4f6dc12441a" 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_158e926e-e3df-4292-b60c-5268cae4338d" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_158e926e-e3df-4292-b60c-5268cae4338d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3cc758b8-62c7-4e61-a8a7-36afa183e08b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3cc758b8-62c7-4e61-a8a7-36afa183e08b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_83730d9a-cfca-4f7c-87cc-29af973f8722" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_83730d9a-cfca-4f7c-87cc-29af973f8722" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_a25ea746-0741-42f5-9960-04d00936bec4" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_a25ea746-0741-42f5-9960-04d00936bec4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_7b4ff362-a419-469a-bac6-a4fac9322eb0" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_7b4ff362-a419-469a-bac6-a4fac9322eb0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8b6f2f1b-b0dd-4985-a910-8fa70782152c" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_52483cca-c945-4db0-bd25-37111af6ea4b" 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_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_52483cca-c945-4db0-bd25-37111af6ea4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_52483cca-c945-4db0-bd25-37111af6ea4b_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_52483cca-c945-4db0-bd25-37111af6ea4b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_52483cca-c945-4db0-bd25-37111af6ea4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b8ea05dc-142b-40a0-9e9f-67f8600f3b3c" 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_52483cca-c945-4db0-bd25-37111af6ea4b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b8ea05dc-142b-40a0-9e9f-67f8600f3b3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_40467618-464c-4d0e-a0e2-4bb39af0b329" 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_b8ea05dc-142b-40a0-9e9f-67f8600f3b3c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_40467618-464c-4d0e-a0e2-4bb39af0b329" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_8cb6505e-8799-4f26-b861-b4956090700c" 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_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_8cb6505e-8799-4f26-b861-b4956090700c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_8cb6505e-8799-4f26-b861-b4956090700c_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_8cb6505e-8799-4f26-b861-b4956090700c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_8cb6505e-8799-4f26-b861-b4956090700c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_37867340-c448-481b-84df-3c95176ffc9e" 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_8cb6505e-8799-4f26-b861-b4956090700c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_37867340-c448-481b-84df-3c95176ffc9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_6e82abba-eb8a-4a0b-b203-4f8a543283c8" 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_37867340-c448-481b-84df-3c95176ffc9e" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_6e82abba-eb8a-4a0b-b203-4f8a543283c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_ca8be081-b01a-466b-acfc-216f47421f61" 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_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_ca8be081-b01a-466b-acfc-216f47421f61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_ca8be081-b01a-466b-acfc-216f47421f61_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_ca8be081-b01a-466b-acfc-216f47421f61" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_ca8be081-b01a-466b-acfc-216f47421f61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_33ee2db2-12fc-49a7-9b8f-665d352d4b8e" 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_ca8be081-b01a-466b-acfc-216f47421f61" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_33ee2db2-12fc-49a7-9b8f-665d352d4b8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_a480527f-600c-411d-8604-939405c59e6d" 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_33ee2db2-12fc-49a7-9b8f-665d352d4b8e" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_a480527f-600c-411d-8604-939405c59e6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_f3d52678-65bc-41ef-8f9e-fd5525931469" 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_33ee2db2-12fc-49a7-9b8f-665d352d4b8e" xlink:to="loc_us-gaap_TransferredOverTimeMember_f3d52678-65bc-41ef-8f9e-fd5525931469" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7821d288-7cec-4b03-aed2-6a2c1efec610" 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_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7821d288-7cec-4b03-aed2-6a2c1efec610" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="vsec-20220630.xsd#RevenueNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/RevenueNarrativeDetails_1" xlink:type="extended" id="ic70d613315244d478a6d61e5a53483f4_RevenueNarrativeDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_957ee2e1-2d30-4177-b660-b4f6dc12441a" 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_158e926e-e3df-4292-b60c-5268cae4338d" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_158e926e-e3df-4292-b60c-5268cae4338d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3cc758b8-62c7-4e61-a8a7-36afa183e08b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3cc758b8-62c7-4e61-a8a7-36afa183e08b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_83730d9a-cfca-4f7c-87cc-29af973f8722" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_83730d9a-cfca-4f7c-87cc-29af973f8722" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_a25ea746-0741-42f5-9960-04d00936bec4" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_a25ea746-0741-42f5-9960-04d00936bec4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_7b4ff362-a419-469a-bac6-a4fac9322eb0" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_7b4ff362-a419-469a-bac6-a4fac9322eb0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8b6f2f1b-b0dd-4985-a910-8fa70782152c" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_52483cca-c945-4db0-bd25-37111af6ea4b" 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_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_52483cca-c945-4db0-bd25-37111af6ea4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_52483cca-c945-4db0-bd25-37111af6ea4b_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_52483cca-c945-4db0-bd25-37111af6ea4b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_52483cca-c945-4db0-bd25-37111af6ea4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b8ea05dc-142b-40a0-9e9f-67f8600f3b3c" 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_52483cca-c945-4db0-bd25-37111af6ea4b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b8ea05dc-142b-40a0-9e9f-67f8600f3b3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_40467618-464c-4d0e-a0e2-4bb39af0b329" 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_b8ea05dc-142b-40a0-9e9f-67f8600f3b3c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_40467618-464c-4d0e-a0e2-4bb39af0b329" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_8cb6505e-8799-4f26-b861-b4956090700c" 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_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_8cb6505e-8799-4f26-b861-b4956090700c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_8cb6505e-8799-4f26-b861-b4956090700c_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_8cb6505e-8799-4f26-b861-b4956090700c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_8cb6505e-8799-4f26-b861-b4956090700c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_37867340-c448-481b-84df-3c95176ffc9e" 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_8cb6505e-8799-4f26-b861-b4956090700c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_37867340-c448-481b-84df-3c95176ffc9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_6e82abba-eb8a-4a0b-b203-4f8a543283c8" 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_37867340-c448-481b-84df-3c95176ffc9e" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_6e82abba-eb8a-4a0b-b203-4f8a543283c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_ca8be081-b01a-466b-acfc-216f47421f61" 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_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_ca8be081-b01a-466b-acfc-216f47421f61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_ca8be081-b01a-466b-acfc-216f47421f61_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_ca8be081-b01a-466b-acfc-216f47421f61" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_ca8be081-b01a-466b-acfc-216f47421f61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_33ee2db2-12fc-49a7-9b8f-665d352d4b8e" 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_ca8be081-b01a-466b-acfc-216f47421f61" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_33ee2db2-12fc-49a7-9b8f-665d352d4b8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_a480527f-600c-411d-8604-939405c59e6d" 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_33ee2db2-12fc-49a7-9b8f-665d352d4b8e" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_a480527f-600c-411d-8604-939405c59e6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_f3d52678-65bc-41ef-8f9e-fd5525931469" 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_33ee2db2-12fc-49a7-9b8f-665d352d4b8e" xlink:to="loc_us-gaap_TransferredOverTimeMember_f3d52678-65bc-41ef-8f9e-fd5525931469" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenuePerformanceObligationsDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#RevenuePerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/RevenuePerformanceObligationsDetails" xlink:type="extended" id="i72da6153262e4ed18301f93db1d81c51_RevenuePerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_bbebcb49-ccdd-46f3-915d-65d45defdd2e" 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_484bbbdc-c48e-4d27-99b4-d55afd5a3dca" 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_bbebcb49-ccdd-46f3-915d-65d45defdd2e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_484bbbdc-c48e-4d27-99b4-d55afd5a3dca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_2f0866ea-d956-4af7-8cd3-7c67dfa3b546" 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_bbebcb49-ccdd-46f3-915d-65d45defdd2e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_2f0866ea-d956-4af7-8cd3-7c67dfa3b546" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ee66f3c4-cf60-4d9e-9ae5-5ba16b64327c" 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_bbebcb49-ccdd-46f3-915d-65d45defdd2e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ee66f3c4-cf60-4d9e-9ae5-5ba16b64327c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f82e788a-9911-4ff7-b0ee-65a68a55ec46" 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_ee66f3c4-cf60-4d9e-9ae5-5ba16b64327c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f82e788a-9911-4ff7-b0ee-65a68a55ec46" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenuePerformanceObligationsDetails_1" xlink:type="simple" xlink:href="vsec-20220630.xsd#RevenuePerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/RevenuePerformanceObligationsDetails_1" xlink:type="extended" id="i40599d68620a49d587dc51cf9f979ad0_RevenuePerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_bbebcb49-ccdd-46f3-915d-65d45defdd2e" 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_484bbbdc-c48e-4d27-99b4-d55afd5a3dca" 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_bbebcb49-ccdd-46f3-915d-65d45defdd2e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_484bbbdc-c48e-4d27-99b4-d55afd5a3dca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_2f0866ea-d956-4af7-8cd3-7c67dfa3b546" 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_bbebcb49-ccdd-46f3-915d-65d45defdd2e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_2f0866ea-d956-4af7-8cd3-7c67dfa3b546" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ee66f3c4-cf60-4d9e-9ae5-5ba16b64327c" 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_bbebcb49-ccdd-46f3-915d-65d45defdd2e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ee66f3c4-cf60-4d9e-9ae5-5ba16b64327c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLongtermdebtDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#DebtLongtermdebtDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/DebtLongtermdebtDetails" xlink:type="extended" id="i410952d74ea04a98ad1346ff92686d07_DebtLongtermdebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d22962a0-56e6-4bdd-8659-88e19c0efcf4" 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_1c5ebc5f-c1b6-4316-9350-6125375ab334" 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_d22962a0-56e6-4bdd-8659-88e19c0efcf4" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1c5ebc5f-c1b6-4316-9350-6125375ab334" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_8a7a30a3-6981-4ac9-bce1-8a5ea01ed590" 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_d22962a0-56e6-4bdd-8659-88e19c0efcf4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_8a7a30a3-6981-4ac9-bce1-8a5ea01ed590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fe2c9609-7ff9-474e-b837-6b67510ad05e" 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_d22962a0-56e6-4bdd-8659-88e19c0efcf4" xlink:to="loc_us-gaap_LongTermDebt_fe2c9609-7ff9-474e-b837-6b67510ad05e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_49301f39-fa4c-4995-8101-dcd6d12973d9" 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_d22962a0-56e6-4bdd-8659-88e19c0efcf4" xlink:to="loc_us-gaap_LongTermDebtCurrent_49301f39-fa4c-4995-8101-dcd6d12973d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_775f5e1a-fb5f-4fd3-b71f-386783091804" 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_d22962a0-56e6-4bdd-8659-88e19c0efcf4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_775f5e1a-fb5f-4fd3-b71f-386783091804" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6bfc4ba1-f3e9-4d11-9e1b-523ece4ab13d" 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_d22962a0-56e6-4bdd-8659-88e19c0efcf4" xlink:to="loc_us-gaap_DebtInstrumentTable_6bfc4ba1-f3e9-4d11-9e1b-523ece4ab13d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1b799884-ce20-480a-bac9-2044987711c6" 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_6bfc4ba1-f3e9-4d11-9e1b-523ece4ab13d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1b799884-ce20-480a-bac9-2044987711c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1b799884-ce20-480a-bac9-2044987711c6_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_1b799884-ce20-480a-bac9-2044987711c6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1b799884-ce20-480a-bac9-2044987711c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2d2c110d-035e-436d-adf3-81086b626d94" 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_1b799884-ce20-480a-bac9-2044987711c6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2d2c110d-035e-436d-adf3-81086b626d94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_ba5c8c40-d59e-4a31-bea0-76ccbae80675" 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_2d2c110d-035e-436d-adf3-81086b626d94" xlink:to="loc_us-gaap_LoansPayableMember_ba5c8c40-d59e-4a31-bea0-76ccbae80675" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_36908c91-9d48-44f1-b043-58ff875a1273" 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_2d2c110d-035e-436d-adf3-81086b626d94" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_36908c91-9d48-44f1-b043-58ff875a1273" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/DebtNarrativeDetails" xlink:type="extended" id="id67dc4445aac49c2ad241d520c639dc3_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_fa670b21-8156-40c9-8d76-6a39c9263d51" 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_LettersOfCreditOutstandingAmount_763286cb-600e-4e89-9d03-4b23c6dd154b" 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_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_763286cb-600e-4e89-9d03-4b23c6dd154b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6bc16d68-94a8-444e-8311-595b04f986d5" 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_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6bc16d68-94a8-444e-8311-595b04f986d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a54c203d-743b-44fc-8bbd-2580c70a4c19" 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_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a54c203d-743b-44fc-8bbd-2580c70a4c19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_bd281614-195b-4b0a-9035-ab181f3d5167" 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_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_bd281614-195b-4b0a-9035-ab181f3d5167" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_f75bbc7f-62e0-41c5-9b67-14d256d82160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_DerivativeNotionalAmount_f75bbc7f-62e0-41c5-9b67-14d256d82160" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DerivativeNumberOfExpiredHedgingInstruments_5ec2149a-cad6-4385-823f-5639f42c0d2a" xlink:href="vsec-20220630.xsd#vsec_DerivativeNumberOfExpiredHedgingInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_vsec_DerivativeNumberOfExpiredHedgingInstruments_5ec2149a-cad6-4385-823f-5639f42c0d2a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e135ee67-7016-4c3f-8251-98644850e88c" 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_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_InterestExpense_e135ee67-7016-4c3f-8251-98644850e88c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0522a645-c8ea-447f-97a9-bdcf55898b46" 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_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_DebtInstrumentTable_0522a645-c8ea-447f-97a9-bdcf55898b46" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_af445a56-c142-49ed-bf87-5cde19de7658" 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_0522a645-c8ea-447f-97a9-bdcf55898b46" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_af445a56-c142-49ed-bf87-5cde19de7658" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_af445a56-c142-49ed-bf87-5cde19de7658_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_af445a56-c142-49ed-bf87-5cde19de7658" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_af445a56-c142-49ed-bf87-5cde19de7658_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_811f08ea-6164-48e7-8bbf-1f91a11adf5e" 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_af445a56-c142-49ed-bf87-5cde19de7658" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_811f08ea-6164-48e7-8bbf-1f91a11adf5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_LoansPayableAndRevolvingCreditFacilityMember_45b5efa2-a88e-4c40-83d2-0664211fe1e2" xlink:href="vsec-20220630.xsd#vsec_LoansPayableAndRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_811f08ea-6164-48e7-8bbf-1f91a11adf5e" xlink:to="loc_vsec_LoansPayableAndRevolvingCreditFacilityMember_45b5efa2-a88e-4c40-83d2-0664211fe1e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_022f2dd3-c3f2-490b-bf1b-052620cb704f" 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_vsec_LoansPayableAndRevolvingCreditFacilityMember_45b5efa2-a88e-4c40-83d2-0664211fe1e2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_022f2dd3-c3f2-490b-bf1b-052620cb704f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2fc4e8ee-d67a-45f3-ae9f-ffc9f65fd146" 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_0522a645-c8ea-447f-97a9-bdcf55898b46" xlink:to="loc_us-gaap_VariableRateAxis_2fc4e8ee-d67a-45f3-ae9f-ffc9f65fd146" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2fc4e8ee-d67a-45f3-ae9f-ffc9f65fd146_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_2fc4e8ee-d67a-45f3-ae9f-ffc9f65fd146" xlink:to="loc_us-gaap_VariableRateDomain_2fc4e8ee-d67a-45f3-ae9f-ffc9f65fd146_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_769dabe9-1705-466c-be03-c01edef7d5c9" 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_2fc4e8ee-d67a-45f3-ae9f-ffc9f65fd146" xlink:to="loc_us-gaap_VariableRateDomain_769dabe9-1705-466c-be03-c01edef7d5c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_5abcdc3f-fb20-4df3-a871-6de4163b5f99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_769dabe9-1705-466c-be03-c01edef7d5c9" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_5abcdc3f-fb20-4df3-a871-6de4163b5f99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_2b24c196-1ab2-42bd-8091-93af6dbf6534" 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_769dabe9-1705-466c-be03-c01edef7d5c9" xlink:to="loc_us-gaap_BaseRateMember_2b24c196-1ab2-42bd-8091-93af6dbf6534" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_67c3eff3-9249-4134-9861-1551fcfac86b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0522a645-c8ea-447f-97a9-bdcf55898b46" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_67c3eff3-9249-4134-9861-1551fcfac86b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_67c3eff3-9249-4134-9861-1551fcfac86b_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_67c3eff3-9249-4134-9861-1551fcfac86b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_67c3eff3-9249-4134-9861-1551fcfac86b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c610c416-0050-48c8-9ea6-ca20b98e8dea" 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_67c3eff3-9249-4134-9861-1551fcfac86b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c610c416-0050-48c8-9ea6-ca20b98e8dea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SwapMember_9c4867f4-8609-46e1-83ec-c035bbf6933f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_c610c416-0050-48c8-9ea6-ca20b98e8dea" xlink:to="loc_us-gaap_SwapMember_9c4867f4-8609-46e1-83ec-c035bbf6933f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4f3d7826-04b7-47d3-96bb-0b3ce68dbe79" 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_0522a645-c8ea-447f-97a9-bdcf55898b46" xlink:to="loc_srt_RangeAxis_4f3d7826-04b7-47d3-96bb-0b3ce68dbe79" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4f3d7826-04b7-47d3-96bb-0b3ce68dbe79_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_4f3d7826-04b7-47d3-96bb-0b3ce68dbe79" xlink:to="loc_srt_RangeMember_4f3d7826-04b7-47d3-96bb-0b3ce68dbe79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a3f1fca0-6a84-465f-b619-246ae1542b07" 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_4f3d7826-04b7-47d3-96bb-0b3ce68dbe79" xlink:to="loc_srt_RangeMember_a3f1fca0-6a84-465f-b619-246ae1542b07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_37203d5d-186d-4289-8b26-8ac9baf5a37c" 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_a3f1fca0-6a84-465f-b619-246ae1542b07" xlink:to="loc_srt_MinimumMember_37203d5d-186d-4289-8b26-8ac9baf5a37c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3996909d-5afc-419e-adb2-94ab26cf435d" 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_a3f1fca0-6a84-465f-b619-246ae1542b07" xlink:to="loc_srt_MaximumMember_3996909d-5afc-419e-adb2-94ab26cf435d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLoanPaymentsDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#DebtLoanPaymentsDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/DebtLoanPaymentsDetails" xlink:type="extended" id="i3a6701bc61cd403aa207f0e948927db5_DebtLoanPaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5853b74c-5b33-4f4f-a15b-5a822f65d1f5" 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_LongTermDebtByMaturityAbstract_bc1f6e6f-e454-402c-9149-0e4faeef0894" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5853b74c-5b33-4f4f-a15b-5a822f65d1f5" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_bc1f6e6f-e454-402c-9149-0e4faeef0894" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_240c4eaf-042b-4139-affd-8f350ab6a2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_bc1f6e6f-e454-402c-9149-0e4faeef0894" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_240c4eaf-042b-4139-affd-8f350ab6a2d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_567e2297-44be-456c-9355-5477276a0549" 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_LongTermDebtByMaturityAbstract_bc1f6e6f-e454-402c-9149-0e4faeef0894" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_567e2297-44be-456c-9355-5477276a0549" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e0c636ae-961d-42f8-b50d-cf6a63bbc56a" 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_LongTermDebtByMaturityAbstract_bc1f6e6f-e454-402c-9149-0e4faeef0894" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e0c636ae-961d-42f8-b50d-cf6a63bbc56a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_79b21beb-58c4-4597-bae0-7a768bd65de3" 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_LongTermDebtByMaturityAbstract_bc1f6e6f-e454-402c-9149-0e4faeef0894" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_79b21beb-58c4-4597-bae0-7a768bd65de3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e63ae695-bccf-4d80-a69d-7a1ca1cb9075" 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_DebtInstrumentTable_c53aa359-e268-4363-a62f-6bfaa591e17d" 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_5853b74c-5b33-4f4f-a15b-5a822f65d1f5" xlink:to="loc_us-gaap_DebtInstrumentTable_c53aa359-e268-4363-a62f-6bfaa591e17d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_869e1c11-39ee-43b7-8da2-cdd4de277767" 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_c53aa359-e268-4363-a62f-6bfaa591e17d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_869e1c11-39ee-43b7-8da2-cdd4de277767" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_869e1c11-39ee-43b7-8da2-cdd4de277767_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_869e1c11-39ee-43b7-8da2-cdd4de277767" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_869e1c11-39ee-43b7-8da2-cdd4de277767_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_80ac177a-8219-442b-a792-99febe78a6dc" 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_869e1c11-39ee-43b7-8da2-cdd4de277767" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_80ac177a-8219-442b-a792-99febe78a6dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_TermLoanMember_5c600d48-7ad6-4a2c-899c-60d0d1d02709" xlink:href="vsec-20220630.xsd#vsec_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_80ac177a-8219-442b-a792-99febe78a6dc" xlink:to="loc_vsec_TermLoanMember_5c600d48-7ad6-4a2c-899c-60d0d1d02709" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bd3b99ef-1ce2-4e17-844a-ea420e6a8c8f" 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_80ac177a-8219-442b-a792-99febe78a6dc" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bd3b99ef-1ce2-4e17-844a-ea420e6a8c8f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#BusinessSegmentsandCustomerInformationSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails" xlink:type="extended" id="i8df382845e224e5bb7acb3549d5f4013_BusinessSegmentsandCustomerInformationSegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4ae48d1b-59b7-4104-964d-97befc2a5c3b" 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_0521190f-e6cd-4f7d-8a50-1f3afdc1f32f" 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_4ae48d1b-59b7-4104-964d-97befc2a5c3b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0521190f-e6cd-4f7d-8a50-1f3afdc1f32f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d712e9f2-62ed-41f6-bb14-5b8f134139a8" 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_4ae48d1b-59b7-4104-964d-97befc2a5c3b" xlink:to="loc_us-gaap_OperatingIncomeLoss_d712e9f2-62ed-41f6-bb14-5b8f134139a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f8bd0c17-54e9-4b01-8450-8b3cfe47de62" 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_4ae48d1b-59b7-4104-964d-97befc2a5c3b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f8bd0c17-54e9-4b01-8450-8b3cfe47de62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d0e40540-ab8d-4c56-bc25-1c92b00edba9" 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_f8bd0c17-54e9-4b01-8450-8b3cfe47de62" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d0e40540-ab8d-4c56-bc25-1c92b00edba9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d0e40540-ab8d-4c56-bc25-1c92b00edba9_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_d0e40540-ab8d-4c56-bc25-1c92b00edba9" xlink:to="loc_us-gaap_SegmentDomain_d0e40540-ab8d-4c56-bc25-1c92b00edba9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9964d3ac-1b43-43cf-81b0-064645ddb1e8" 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_d0e40540-ab8d-4c56-bc25-1c92b00edba9" xlink:to="loc_us-gaap_SegmentDomain_9964d3ac-1b43-43cf-81b0-064645ddb1e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentMember_b3451e97-7ebf-4623-b42e-b30417a5115b" xlink:href="vsec-20220630.xsd#vsec_AviationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9964d3ac-1b43-43cf-81b0-064645ddb1e8" xlink:to="loc_vsec_AviationSegmentMember_b3451e97-7ebf-4623-b42e-b30417a5115b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_WheelerFleetSegmentMember_ecabe782-bf8e-4158-b8f2-7dd1ee4538e8" xlink:href="vsec-20220630.xsd#vsec_WheelerFleetSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9964d3ac-1b43-43cf-81b0-064645ddb1e8" xlink:to="loc_vsec_WheelerFleetSegmentMember_ecabe782-bf8e-4158-b8f2-7dd1ee4538e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FederalAndDefenseSegmentMember_cf5c7c14-d50e-4018-ba53-b49eed96b944" xlink:href="vsec-20220630.xsd#vsec_FederalAndDefenseSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9964d3ac-1b43-43cf-81b0-064645ddb1e8" xlink:to="loc_vsec_FederalAndDefenseSegmentMember_cf5c7c14-d50e-4018-ba53-b49eed96b944" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_84526e98-1872-4332-99db-68242cb5ba7f" 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_f8bd0c17-54e9-4b01-8450-8b3cfe47de62" xlink:to="loc_srt_ConsolidationItemsAxis_84526e98-1872-4332-99db-68242cb5ba7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_84526e98-1872-4332-99db-68242cb5ba7f_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_84526e98-1872-4332-99db-68242cb5ba7f" xlink:to="loc_srt_ConsolidationItemsDomain_84526e98-1872-4332-99db-68242cb5ba7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c4b218f0-82b4-4e7b-9265-caf5448bc634" 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_84526e98-1872-4332-99db-68242cb5ba7f" xlink:to="loc_srt_ConsolidationItemsDomain_c4b218f0-82b4-4e7b-9265-caf5448bc634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_799f20db-fbe6-4bf0-a556-a4a2faed1a0a" 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_c4b218f0-82b4-4e7b-9265-caf5448bc634" xlink:to="loc_us-gaap_OperatingSegmentsMember_799f20db-fbe6-4bf0-a556-a4a2faed1a0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_aad9db13-79c5-4045-968b-7072ab09ea24" 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_c4b218f0-82b4-4e7b-9265-caf5448bc634" xlink:to="loc_us-gaap_CorporateNonSegmentMember_aad9db13-79c5-4045-968b-7072ab09ea24" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#FairValueMeasurementsFinancialAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails" xlink:type="extended" id="ifa0f0e438e3b403d874bd31719f29b03_FairValueMeasurementsFinancialAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0af51914-c636-4896-88c4-8fd74d17daf7" 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_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure_3523181f-54ae-47ef-9a7f-82dd446b295b" xlink:href="vsec-20220630.xsd#vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0af51914-c636-4896-88c4-8fd74d17daf7" xlink:to="loc_vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure_3523181f-54ae-47ef-9a7f-82dd446b295b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_66174c78-b75c-4130-83c3-dc4450281bb4" 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_0af51914-c636-4896-88c4-8fd74d17daf7" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_66174c78-b75c-4130-83c3-dc4450281bb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_4c8c1df1-aec3-41b6-936e-b908cf8f8dcb" 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_0af51914-c636-4896-88c4-8fd74d17daf7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_4c8c1df1-aec3-41b6-936e-b908cf8f8dcb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_41083b37-9d45-4858-b75a-dbfbfcdf446b" 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_0af51914-c636-4896-88c4-8fd74d17daf7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_41083b37-9d45-4858-b75a-dbfbfcdf446b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a2e21023-4046-42cf-9fa8-49932a3b3dfc" 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_0af51914-c636-4896-88c4-8fd74d17daf7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a2e21023-4046-42cf-9fa8-49932a3b3dfc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c1eafbb7-f19a-4444-98a3-2d918d070f65" 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_a2e21023-4046-42cf-9fa8-49932a3b3dfc" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c1eafbb7-f19a-4444-98a3-2d918d070f65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c1eafbb7-f19a-4444-98a3-2d918d070f65_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_c1eafbb7-f19a-4444-98a3-2d918d070f65" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c1eafbb7-f19a-4444-98a3-2d918d070f65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_655387d7-8260-4ebf-a892-875485660121" 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_c1eafbb7-f19a-4444-98a3-2d918d070f65" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_655387d7-8260-4ebf-a892-875485660121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_bfe50b96-e273-43fb-b87a-4606a3896b83" 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_655387d7-8260-4ebf-a892-875485660121" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_bfe50b96-e273-43fb-b87a-4606a3896b83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cbae8523-bf25-495e-a25b-4863d9f29dbf" 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_a2e21023-4046-42cf-9fa8-49932a3b3dfc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cbae8523-bf25-495e-a25b-4863d9f29dbf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cbae8523-bf25-495e-a25b-4863d9f29dbf_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_cbae8523-bf25-495e-a25b-4863d9f29dbf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cbae8523-bf25-495e-a25b-4863d9f29dbf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_379a69f4-7824-4fa2-9f8d-a7299f2280a2" 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_cbae8523-bf25-495e-a25b-4863d9f29dbf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_379a69f4-7824-4fa2-9f8d-a7299f2280a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_507c31ba-7777-4d7f-bac1-23db85d66191" 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_379a69f4-7824-4fa2-9f8d-a7299f2280a2" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_507c31ba-7777-4d7f-bac1-23db85d66191" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8836b74f-88d5-41bd-b9b9-a06d18ea8364" 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_379a69f4-7824-4fa2-9f8d-a7299f2280a2" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8836b74f-88d5-41bd-b9b9-a06d18ea8364" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_b0e34ed5-c252-47f1-8805-010b7b8c9afa" 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_379a69f4-7824-4fa2-9f8d-a7299f2280a2" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_b0e34ed5-c252-47f1-8805-010b7b8c9afa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_00296e11-531f-4927-8e5b-e6c62452a946" 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_a2e21023-4046-42cf-9fa8-49932a3b3dfc" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_00296e11-531f-4927-8e5b-e6c62452a946" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_00296e11-531f-4927-8e5b-e6c62452a946_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_00296e11-531f-4927-8e5b-e6c62452a946" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_00296e11-531f-4927-8e5b-e6c62452a946_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_99d0c5e8-f5c7-4262-a4c2-568e5c871c0c" 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_00296e11-531f-4927-8e5b-e6c62452a946" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_99d0c5e8-f5c7-4262-a4c2-568e5c871c0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_3f7b1eb4-4dbe-4f33-abdb-58a4582438cf" 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_99d0c5e8-f5c7-4262-a4c2-568e5c871c0c" xlink:to="loc_us-gaap_OtherAssetsMember_3f7b1eb4-4dbe-4f33-abdb-58a4582438cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AccruedExpensesMember_1a8a0bb9-5033-4f13-8d8d-fe7770e59e9e" xlink:href="vsec-20220630.xsd#vsec_AccruedExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_99d0c5e8-f5c7-4262-a4c2-568e5c871c0c" xlink:to="loc_vsec_AccruedExpensesMember_1a8a0bb9-5033-4f13-8d8d-fe7770e59e9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_9809b7c1-81f8-4442-89d7-c66549d16de2" 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_99d0c5e8-f5c7-4262-a4c2-568e5c871c0c" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_9809b7c1-81f8-4442-89d7-c66549d16de2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" id="i28b94533983c48a6b4fcf84e0944343f_FairValueMeasurementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ff29337f-d43e-44c3-91ac-c82dd91ff85d" 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_InterestRateDerivativeLiabilitiesAtFairValue_a36f208f-bbf6-4a98-ab53-a6cdda7a34d6" 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_ff29337f-d43e-44c3-91ac-c82dd91ff85d" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_a36f208f-bbf6-4a98-ab53-a6cdda7a34d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_IncomeTaxExpenseBenefitonInterestRateSwap_2d2d6373-3a95-43aa-bd16-0b840efd092e" xlink:href="vsec-20220630.xsd#vsec_IncomeTaxExpenseBenefitonInterestRateSwap"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ff29337f-d43e-44c3-91ac-c82dd91ff85d" xlink:to="loc_vsec_IncomeTaxExpenseBenefitonInterestRateSwap_2d2d6373-3a95-43aa-bd16-0b840efd092e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_f8229180-37b9-489f-9663-f8a06f39cd03" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ff29337f-d43e-44c3-91ac-c82dd91ff85d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_f8229180-37b9-489f-9663-f8a06f39cd03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_262b59f5-7ebc-4646-b17c-0914f10ef562" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ff29337f-d43e-44c3-91ac-c82dd91ff85d" xlink:to="loc_us-gaap_StockholdersEquity_262b59f5-7ebc-4646-b17c-0914f10ef562" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f001830a-99ab-4b01-be05-0fde646287ae" 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_ff29337f-d43e-44c3-91ac-c82dd91ff85d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f001830a-99ab-4b01-be05-0fde646287ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a35ed11-b2f8-4da7-95e0-0c673f493026" 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_f001830a-99ab-4b01-be05-0fde646287ae" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a35ed11-b2f8-4da7-95e0-0c673f493026" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5a35ed11-b2f8-4da7-95e0-0c673f493026_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_5a35ed11-b2f8-4da7-95e0-0c673f493026" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5a35ed11-b2f8-4da7-95e0-0c673f493026_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_592ac802-9714-4ee0-b24f-ad39a23f632c" 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_5a35ed11-b2f8-4da7-95e0-0c673f493026" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_592ac802-9714-4ee0-b24f-ad39a23f632c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_61f7c57c-2831-46d2-8073-e7715e7abba5" 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_592ac802-9714-4ee0-b24f-ad39a23f632c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_61f7c57c-2831-46d2-8073-e7715e7abba5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4962654a-40bb-484d-ade8-e174cb6cd010" 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_f001830a-99ab-4b01-be05-0fde646287ae" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4962654a-40bb-484d-ade8-e174cb6cd010" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4962654a-40bb-484d-ade8-e174cb6cd010_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_4962654a-40bb-484d-ade8-e174cb6cd010" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4962654a-40bb-484d-ade8-e174cb6cd010_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c4b56ab8-b40f-421b-b701-9c6e9cd9608c" 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_4962654a-40bb-484d-ade8-e174cb6cd010" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c4b56ab8-b40f-421b-b701-9c6e9cd9608c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_890f8873-631f-42bd-9407-53a39ace4485" 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_c4b56ab8-b40f-421b-b701-9c6e9cd9608c" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_890f8873-631f-42bd-9407-53a39ace4485" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ce41a738-1324-4f9a-8bcc-01049810505b" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f001830a-99ab-4b01-be05-0fde646287ae" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ce41a738-1324-4f9a-8bcc-01049810505b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce41a738-1324-4f9a-8bcc-01049810505b_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_ce41a738-1324-4f9a-8bcc-01049810505b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce41a738-1324-4f9a-8bcc-01049810505b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05eaeb72-13d1-423a-907e-ec199871edbe" 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_ce41a738-1324-4f9a-8bcc-01049810505b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05eaeb72-13d1-423a-907e-ec199871edbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_GlobalPartsMember_24f6df57-987f-4209-8f57-f94ec1569276" xlink:href="vsec-20220630.xsd#vsec_GlobalPartsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05eaeb72-13d1-423a-907e-ec199871edbe" xlink:to="loc_vsec_GlobalPartsMember_24f6df57-987f-4209-8f57-f94ec1569276" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_71e36247-b129-4e26-a7ac-bb703c7c3d12" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f001830a-99ab-4b01-be05-0fde646287ae" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_71e36247-b129-4e26-a7ac-bb703c7c3d12" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_71e36247-b129-4e26-a7ac-bb703c7c3d12_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_71e36247-b129-4e26-a7ac-bb703c7c3d12" xlink:to="loc_us-gaap_EquityComponentDomain_71e36247-b129-4e26-a7ac-bb703c7c3d12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_addc7605-dd4a-46ba-8c5f-b6519deb44af" 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_71e36247-b129-4e26-a7ac-bb703c7c3d12" xlink:to="loc_us-gaap_EquityComponentDomain_addc7605-dd4a-46ba-8c5f-b6519deb44af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b4134922-087a-4fcd-ba37-a8e87b3818c9" 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_addc7605-dd4a-46ba-8c5f-b6519deb44af" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b4134922-087a-4fcd-ba37-a8e87b3818c9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#FairValueMeasurementsEarnoutObligationsDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails" xlink:type="extended" id="ie9ebcc2657ef48ceb2996904c8b1c256_FairValueMeasurementsEarnoutObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_537eccd7-5457-455b-9ecc-b2e455872913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_65cbc3d9-2346-4076-8260-98b70afc2ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_537eccd7-5457-455b-9ecc-b2e455872913" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_65cbc3d9-2346-4076-8260-98b70afc2ab6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4176f2d5-d026-4444-b98b-b870ace68324" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_65cbc3d9-2346-4076-8260-98b70afc2ab6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4176f2d5-d026-4444-b98b-b870ace68324" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_a6d8b9d6-dffa-44ea-88b4-b56305fff5ee" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_65cbc3d9-2346-4076-8260-98b70afc2ab6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_a6d8b9d6-dffa-44ea-88b4-b56305fff5ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_c0d5d4a1-2859-4f50-acd2-e781ca3b7ea3" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_65cbc3d9-2346-4076-8260-98b70afc2ab6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_c0d5d4a1-2859-4f50-acd2-e781ca3b7ea3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_83b1d05b-9f8d-4703-acd6-c03ea558a6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_537eccd7-5457-455b-9ecc-b2e455872913" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_e4bba3ce-79b9-4fa2-b93f-f36a883f06ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_e4bba3ce-79b9-4fa2-b93f-f36a883f06ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_e4bba3ce-79b9-4fa2-b93f-f36a883f06ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_e4bba3ce-79b9-4fa2-b93f-f36a883f06ee" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_e4bba3ce-79b9-4fa2-b93f-f36a883f06ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_e238c970-1f61-43a0-9a92-2687aa27b9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_e4bba3ce-79b9-4fa2-b93f-f36a883f06ee" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_e238c970-1f61-43a0-9a92-2687aa27b9b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_dc4c4171-1689-4462-8b77-43971255e70d" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_dc4c4171-1689-4462-8b77-43971255e70d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_dc4c4171-1689-4462-8b77-43971255e70d_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_dc4c4171-1689-4462-8b77-43971255e70d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_dc4c4171-1689-4462-8b77-43971255e70d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bb83703d-0900-4220-a8b7-d1294f9c726b" 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_dc4c4171-1689-4462-8b77-43971255e70d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bb83703d-0900-4220-a8b7-d1294f9c726b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_71b821d6-3a17-4892-9ee1-84b3613607d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_71b821d6-3a17-4892-9ee1-84b3613607d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_71b821d6-3a17-4892-9ee1-84b3613607d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_71b821d6-3a17-4892-9ee1-84b3613607d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_71b821d6-3a17-4892-9ee1-84b3613607d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_fd985e0c-9365-4c47-8b82-c1dd350469d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_71b821d6-3a17-4892-9ee1-84b3613607d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_fd985e0c-9365-4c47-8b82-c1dd350469d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_79c8948d-8e6e-4c75-8a82-ce1f21e11b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_79c8948d-8e6e-4c75-8a82-ce1f21e11b94" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_79c8948d-8e6e-4c75-8a82-ce1f21e11b94_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_79c8948d-8e6e-4c75-8a82-ce1f21e11b94" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_79c8948d-8e6e-4c75-8a82-ce1f21e11b94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_6cbe9995-4fa3-4c58-a600-3518dfb0869d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_79c8948d-8e6e-4c75-8a82-ce1f21e11b94" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_6cbe9995-4fa3-4c58-a600-3518dfb0869d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_511672b4-825e-4b71-aa97-28e34c5ad940" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_511672b4-825e-4b71-aa97-28e34c5ad940" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_511672b4-825e-4b71-aa97-28e34c5ad940_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_511672b4-825e-4b71-aa97-28e34c5ad940" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_511672b4-825e-4b71-aa97-28e34c5ad940_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4cea4cf6-9baf-40cf-8d57-e81b355de5b9" 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_511672b4-825e-4b71-aa97-28e34c5ad940" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4cea4cf6-9baf-40cf-8d57-e81b355de5b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_5e573ba2-38bc-47ac-bc55-f7536c0862d1" 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_4cea4cf6-9baf-40cf-8d57-e81b355de5b9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_5e573ba2-38bc-47ac-bc55-f7536c0862d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_367aa33b-565d-4c02-9325-b3fca239a262" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_367aa33b-565d-4c02-9325-b3fca239a262" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_367aa33b-565d-4c02-9325-b3fca239a262_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_367aa33b-565d-4c02-9325-b3fca239a262" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_367aa33b-565d-4c02-9325-b3fca239a262_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_70076178-4a8d-4412-8135-39c1b8d5ac42" 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_367aa33b-565d-4c02-9325-b3fca239a262" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_70076178-4a8d-4412-8135-39c1b8d5ac42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1b1f3b7f-d0d1-430a-898f-e51866bd7b9d" 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_70076178-4a8d-4412-8135-39c1b8d5ac42" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1b1f3b7f-d0d1-430a-898f-e51866bd7b9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e8db8170-9905-4595-976e-f8f796cd8eb6" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e8db8170-9905-4595-976e-f8f796cd8eb6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e8db8170-9905-4595-976e-f8f796cd8eb6_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_e8db8170-9905-4595-976e-f8f796cd8eb6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e8db8170-9905-4595-976e-f8f796cd8eb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1944c3a7-6a81-4599-b82c-7c16aa5153ee" 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_e8db8170-9905-4595-976e-f8f796cd8eb6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1944c3a7-6a81-4599-b82c-7c16aa5153ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_d8c7b144-d35d-4fd3-a05c-de8badb5e6e4" 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_1944c3a7-6a81-4599-b82c-7c16aa5153ee" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_d8c7b144-d35d-4fd3-a05c-de8badb5e6e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_12365242-c6b5-4d6a-8d7b-6fc06fe4a279" 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_1944c3a7-6a81-4599-b82c-7c16aa5153ee" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_12365242-c6b5-4d6a-8d7b-6fc06fe4a279" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/SubsequentEventsDetails" xlink:type="extended" id="i8b011e1fd6764745bf59ca25f0838dde_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_852cec61-0e5c-471a-aab5-aa18bf8a546a" 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_DerivativeAmountOfHedgedItem_97e0f83e-23b4-45f9-a710-00526f5d7aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAmountOfHedgedItem"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_852cec61-0e5c-471a-aab5-aa18bf8a546a" xlink:to="loc_us-gaap_DerivativeAmountOfHedgedItem_97e0f83e-23b4-45f9-a710-00526f5d7aa1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_7abd0cd8-7b10-4009-81ff-ee542edcdbd2" 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_852cec61-0e5c-471a-aab5-aa18bf8a546a" xlink:to="loc_us-gaap_SubsequentEventTable_7abd0cd8-7b10-4009-81ff-ee542edcdbd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_6e470dc6-e54e-422e-81dd-4f47da43b5e7" 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_7abd0cd8-7b10-4009-81ff-ee542edcdbd2" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_6e470dc6-e54e-422e-81dd-4f47da43b5e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6e470dc6-e54e-422e-81dd-4f47da43b5e7_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_6e470dc6-e54e-422e-81dd-4f47da43b5e7" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6e470dc6-e54e-422e-81dd-4f47da43b5e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f8392e5a-52b7-49f1-a434-10caec78d483" 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_6e470dc6-e54e-422e-81dd-4f47da43b5e7" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f8392e5a-52b7-49f1-a434-10caec78d483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_7da33db2-fbaf-47af-9be9-9aa33a915900" 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_f8392e5a-52b7-49f1-a434-10caec78d483" xlink:to="loc_us-gaap_SubsequentEventMember_7da33db2-fbaf-47af-9be9-9aa33a915900" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ec68d258-62b9-42d0-85df-f2c74c329527" 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_SubsequentEventTable_7abd0cd8-7b10-4009-81ff-ee542edcdbd2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ec68d258-62b9-42d0-85df-f2c74c329527" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ec68d258-62b9-42d0-85df-f2c74c329527_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_ec68d258-62b9-42d0-85df-f2c74c329527" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ec68d258-62b9-42d0-85df-f2c74c329527_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_91822665-0511-49e9-a1da-5417dc7dee16" 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_ec68d258-62b9-42d0-85df-f2c74c329527" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_91822665-0511-49e9-a1da-5417dc7dee16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_2ba22f4c-5064-4f50-901b-86ca082f70a2" 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_91822665-0511-49e9-a1da-5417dc7dee16" xlink:to="loc_us-gaap_InterestRateSwapMember_2ba22f4c-5064-4f50-901b-86ca082f70a2" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>vsec-20220630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:c3ffb0f7-a850-4698-ac40-2ecbd9dd6108,g:7107bf0d-28f0-4541-83dc-08944f1e76df-->
<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_9524e8ad-11cb-42dc-b2c6-8588d3a66ffb_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_81e18cb7-c735-4782-ac95-7b0cd17ce1b8_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">Inventory valuation adjustment</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-20220630.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f4999f1a-7e6e-4ff1-8e63-1cad0daa2161_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink: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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink: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, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9fd7bb71-74d7-4668-84f6-655efd88ffae_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5024d85d-9cec-49b8-abcf-3b3a073ea0ef_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_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_IncomeTaxExpenseBenefit_a5e1f733-2189-485e-8d3e-6ebd19dd1044_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_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_f4adbe34-6004-4625-b45f-7fa428d0a86a_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_DebtInstrumentCarryingAmount_a6da751c-d256-4a52-bf9a-2999e4f5a26e_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_304a215c-50ab-495c-8f85-aaf9df689a8a_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">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_cafc0388-ca32-47be-81af-24f70baa8d3d_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_vsec_IncomeTaxExpenseBenefitonInterestRateSwap_aa662333-a151-408d-a94d-445fcbfef3a2_terseLabel_en-US" xlink:label="lab_vsec_IncomeTaxExpenseBenefitonInterestRateSwap" xlink: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 expense benefit on interest rate swap</link:label>
    <link:label id="lab_vsec_IncomeTaxExpenseBenefitonInterestRateSwap_label_en-US" xlink:label="lab_vsec_IncomeTaxExpenseBenefitonInterestRateSwap" xlink: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) on Interest Rate Swap</link:label>
    <link:label id="lab_vsec_IncomeTaxExpenseBenefitonInterestRateSwap_documentation_en-US" xlink:label="lab_vsec_IncomeTaxExpenseBenefitonInterestRateSwap" xlink: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 income tax expense benefit on interest rate swap agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_IncomeTaxExpenseBenefitonInterestRateSwap" xlink:href="vsec-20220630.xsd#vsec_IncomeTaxExpenseBenefitonInterestRateSwap"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_IncomeTaxExpenseBenefitonInterestRateSwap" xlink:to="lab_vsec_IncomeTaxExpenseBenefitonInterestRateSwap" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_9e9ba395-202d-4cf9-87c3-71984dae9b92_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_AdditionalPaidInCapitalMember_435a3dc5-6a60-4394-9c54-bbf16ac86f66_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_8cf14d25-41b4-4d00-8797-fe091490f21b_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_84c3ec86-fa2a-47d9-8feb-8f623f9e925f_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_991adbd1-bda0-40b4-9ed4-f399f9f8767e_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_9d1eba23-dd22-40c2-8f71-ca691c184986_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1c46e668-2f8b-42af-8c3c-72c7f96adc55_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 common 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_83b491fd-f4c8-4762-8d51-ae2d772f46f8_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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_df3554b6-a8cf-4f74-a22d-870864abf4e1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_TermLoanMember_8e26e2ac-3205-4f34-b576-ce78430801b7_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 Loan</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-20220630.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_PaymentsOfDividendsCommonStock_4672fc50-cfd3-416c-a16a-636401d438b4_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_IncomeTaxDisclosureAbstract_57980f50-5c55-44c1-8f5f-93c069f29d53_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_BaseRateMember_69015c34-195b-4f2f-8e8a-c1f533a91a69_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_7a17b222-0940-4a13-93e7-8560b0bd152a_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,794,421 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_BusinessAcquisitionAcquireeDomain_addbe998-fcaf-4bc3-9f1e-3c348157984e_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_DebtInstrumentBasisSpreadOnVariableRate1_147ac20a-ef04-4347-a50e-4a18bf946a07_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_srt_RangeMember_66890977-4df2-445d-bd03-e238af4eec9c_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_vsec_HAECOSpecialServicesLLCMember_bc3a6f8f-8c9c-415b-8f92-ccb374cb3db1_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-20220630.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_vsec_CommercialMember_c3cd8c3d-292b-4f03-bb16-7e6b6ed39662_verboseLabel_en-US" xlink:label="lab_vsec_CommercialMember" 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">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-20220630.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_515b4df0-233c-4500-ad16-aa454aacf3c2_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_DebtInstrumentInterestRateStatedPercentage_ea71d5ff-78cf-4f20-bc9e-1121409fdd9d_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate range</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_2fcfcb82-5ce9-4640-9b9c-6821d683b5b9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink: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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink: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, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_d1534a68-a8da-492b-b522-7377cdff9e8d_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_AdditionalPaidInCapitalCommonStock_dbf1baba-8057-4fa1-9272-207f1b23d9b6_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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1014bb90-a5f6-44ab-9ab1-90980c1426b5_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f4ca1375-4707-414e-a36d-71f754fc1f80_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_1c9aa38c-7108-44a7-a8d6-2697745656e0_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_8d27a2b0-50dd-489c-ad51-34c3a4450133_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_3a441b6a-cb51-4dda-9665-63095c6d132a_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_806dcf56-f21d-41c3-9cd3-472c00a00c83_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_7daf5383-8a46-4e55-9e6f-48afa31f417f_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_811dedfb-060c-4ef4-8f5c-3c43e4656507_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_7fcf690c-7fe9-4857-9b4f-d4380f373a75_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_e9ae28d2-91ed-4a09-a4e0-29e66bbeccf3_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_f54aa674-4dd3-477a-a2d3-c40ea4ccd7ea_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_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_ContractWithCustomerLiabilityCurrent_828e3853-212f-4f30-8119-de8b75eaa129_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 with customer, liability</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_ContingentConsiderationByTypeAxis_4f0a7239-33aa-48c2-a06c-2ebf37aeea9d_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_86848f93-e048-47e2-94c0-66ffab7ebe71_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_4f051382-be82-4885-bcf6-d93df7b9816e_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_IncomeStatementLocationDomain_f330637d-e8bc-4c08-996f-31673e171ecc_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_TransferredOverTimeMember_e8d4caa4-b0f4-4126-b8a0-675d24058325_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_ef7f312f-0c46-414e-b165-3232cf00a979_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3ce0a715-24e8-4c48-9ff7-7d5af6a0c17c_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_us-gaap_EquityComponentDomain_271c2281-ba80-45a1-bec6-571906a8ccb5_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_dei_AmendmentFlag_c9eb1b7f-5786-4b2c-ad75-d2a8647ce54d_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_d7362b6e-34ee-41b6-a3a1-72cdd1024066_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 provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_f993f9ed-18da-4810-9cd3-119097ceeaaa_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a4f9475f-7048-41fe-b03e-bead3c626114_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, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d83b4ef1-474a-4e4c-9f50-7374365f6629_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_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_5a906f33-734c-4e5a-b6d0-ec17eaaff661_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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_c6475f32-6f0c-49a0-ae47-a3437ff526ee_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_98da9f60-77cb-47c6-95cf-7201535e1edf_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_OtherAssetsNoncurrent_3d7688eb-1b69-4e01-b3a9-e5d59a27e120_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_LongTermDebtByMaturityAbstract_44af856f-c430-4705-9658-5466a2a5b71e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink: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, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink: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, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_3cf9c3f8-0a5d-4d41-bbb7-04fa9074a9db_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_DepreciationDepletionAndAmortization_9d962001-9eff-439d-9731-e2e6d321c907_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_NumberOfOperatingSegments_1694b09b-38fc-4cd2-b259-8ab43eb292de_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 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_DisaggregationOfRevenueTable_95fc4b27-85b6-4508-b072-fd4487bd5d5e_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SwapMember_c79978e4-2557-4dbc-bf3b-b1dc5e784b68_terseLabel_en-US" xlink:label="lab_us-gaap_SwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swap</link:label>
    <link:label id="lab_us-gaap_SwapMember_label_en-US" xlink:label="lab_us-gaap_SwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SwapMember" xlink:to="lab_us-gaap_SwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_870eff5e-ced0-435b-893e-51214b1bf102_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_c811bb0c-b980-4a22-b631-71c6d6d703b1_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_dei_EntityAddressStateOrProvince_311508f1-b9ff-435b-90cf-437c12ba51e4_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_b7ef834f-db5e-4f5c-b6ef-8297c0ad86b0_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_ContingentConsiderationTypeDomain_c7226dc9-c9fd-400e-8be1-1a396f4f5dae_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_94bebac8-a1f8-4eb3-a5b2-7a2213a39a9e_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 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_dei_EntityIncorporationStateCountryCode_c6d23111-254a-4778-8d2f-0e83fd9f6a1d_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_BasisOfAccountingPolicyPolicyTextBlock_326743a0-2fbd-4e24-87bb-be8d9ca9f705_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_9fc11863-54ca-48ea-aaa2-17d5d79f89d9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment (net of accumulated depreciation of $70 million and $66 million, respectively)</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_30327682-af0a-45bd-90a9-7eaae4ca6963_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">Earn-out payments</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_61d15121-3c4e-4f82-a5aa-b4f75f0b8bbb_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_RepaymentsOfLongTermDebt_a76cec50-43b2-4ef3-91b7-749fbdde3b07_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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_bdfa55ca-95e2-416e-a65f-cca5a0cb8316_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_AllowanceForDoubtfulAccountsReceivableCurrent_5fcb8e73-5b4a-4b87-a9a5-23d6935e6756_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedPriceContractMember_f9f1fed6-a7bc-4dd0-b5d9-d1a46cf3265d_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_LongTermDebt_5a8902aa-ddca-40a9-a7f9-9e8b858e6670_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 long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_fc870ed4-5e9b-4e08-9667-79d66dc5ba88_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_fe98dbf9-a56c-4b00-bdcf-bd441bbb6031_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_BusinessCombinationContingentConsiderationLiabilityNoncurrent_cec9599a-65ee-43c5-8082-d739b0c57b5a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink: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, less current portion</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_bb9b72ff-e139-4b94-bc25-01946596937d_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_64818e38-60da-4c43-a530-111612a0e61c_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_Liabilities_5961d486-f55d-4efe-a833-2429e981bbf5_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_StatementOfIncomeAndComprehensiveIncomeAbstract_0f6f5eb4-5566-4672-bec4-b21c74b62bf0_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_a98b98ab-bb9f-41eb-afb9-5124b3622fb8_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_NetCashProvidedByUsedInInvestingActivitiesAbstract_4ac1eafc-4e8c-42ea-b841-1218a3426b9b_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_beb576db-ef02-443a-9b59-600fb5fa599f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_5178dc72-1e08-4ce8-bbfb-b3f5d7126baa_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_dei_EntityCommonStockSharesOutstanding_31357f0d-ccdc-46f2-a328-43b327f64cab_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_86b5fc0c-027f-4480-93de-1e15c505d8b9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d11dd494-ec23-496a-b5f4-bb9a43f509b8_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_8436700d-27a1-4f41-8f17-38d1e39b09a0_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_RevolvingCreditFacilityMember_1b909b4d-814b-46ac-b231-bd3c1cf83460_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 Loan</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_AssetsCurrent_6d14df44-6614-4175-a643-8cc49a3a33e3_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_RevenueFromContractWithCustomerPolicyTextBlock_fe07492d-02a7-4861-aa64-93895ac1d717_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 from Contract with Customer</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_7e8d96da-0c14-4820-b588-86f02891fddc_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_ContractWithCustomerLiabilityRevenueRecognized_b6948e55-d24a-4adf-b6bf-5d7a7ec90f2f_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_TransferredAtPointInTimeMember_dae3e728-9989-4d92-89ed-7f738ba866c5_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_BusinessAcquisitionLineItems_d8e412a5-dc6c-400f-87c0-97c031e231cd_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_67634cbc-0e5a-4214-8d83-9419ef325174_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_ConcentrationRiskBenchmarkDomain_c0f7e7de-8f28-45e7-8a70-12d12520eec5_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_FairValueMeasurementFrequencyDomain_c2f07cc7-7f71-48f6-9419-3c93c3e1d193_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_CommonStockDividendsPerShareDeclared_eb3b3b29-fd82-45e4-b5f4-6ac7b9362527_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_DebtDisclosureTextBlock_b685ee99-b259-41a3-b3ed-8ba6fb752de7_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_8c4050d4-5c27-4d14-912f-7896f0d0eae1_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_StatementBusinessSegmentsAxis_74599d46-6c80-427e-a010-9d8566c2ac44_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_CostOfRevenueAbstract_60944cdf-37a8-4ff4-8830-1d1f57a5fcb6_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_srt_ProductsAndServicesDomain_e7cdcf77-5b59-4efe-8077-c92df1c5bc91_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_80d62f12-f41d-49d5-b72f-eedde4565cea_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_IncreaseDecreaseInAccountsReceivable_145b76f4-b763-455b-8cfe-d1f3c56d0cac_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_1d9aeae5-593e-442d-9e13-019ecbcf0e2b_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_vsec_LoansPayableAndRevolvingCreditFacilityMember_40ce3641-ac51-49ff-a799-d5f924f88c84_terseLabel_en-US" xlink:label="lab_vsec_LoansPayableAndRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable And Revolving Credit Facility</link:label>
    <link:label id="lab_vsec_LoansPayableAndRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_vsec_LoansPayableAndRevolvingCreditFacilityMember" xlink: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 And Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_vsec_LoansPayableAndRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_vsec_LoansPayableAndRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable And Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_LoansPayableAndRevolvingCreditFacilityMember" xlink:href="vsec-20220630.xsd#vsec_LoansPayableAndRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_LoansPayableAndRevolvingCreditFacilityMember" xlink:to="lab_vsec_LoansPayableAndRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_283a1d40-4e8b-4e4a-9477-a8e4f008db4d_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_46a55189-6411-4aa6-9fcc-a8d992eb79a8_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_298c1a77-2785-45b9-bf3e-6c8eaa4aeeb3_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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_40fed5c1-c5b4-46e7-b72a-2a490f3e5d0a_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">Reclassification from long-term to current</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_SubsequentEventLineItems_dc3e9f4c-c275-4f25-90bb-529e21750d1b_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_66da4fc1-3121-4721-859c-a9e6bb843dc1_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_6a84ec6e-7c1c-4b2d-b986-bc64dd581792_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_Assets_1236d9d4-71c6-4da5-a2b7-e41657e85167_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_041adc36-ad24-4225-9470-d9c92c407d5f_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_DebtDisclosureAbstract_7b82587c-0ace-4964-aea2-23d6ba321ac7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_37d78da6-9a59-4cec-b52b-2869001a835b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_93a8e0d6-e762-46aa-9fbe-db6d27cf26ed_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_LiabilitiesAndStockholdersEquityAbstract_aeb20616-dd57-45d7-8ff1-e9c7539b633d_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_d5076b32-395c-4744-a8a4-d8aa912ae31d_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_InterestRateSwapMember_af543c88-db04-4972-87bd-d59f2213691f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cb7f10e3-e184-4016-83bc-1e92e1cb1b1e_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_us-gaap_LongTermDebtCurrent_4517635e-4ebf-49d8-868c-f291efa7efe8_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_5f8a5652-5247-429a-95b2-6b1bfe537476_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_NetCashProvidedByUsedInFinancingActivities_ccd0afca-57ee-4551-8d4d-b3f00b967aa0_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 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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_0d8c1e0b-fd80-40f2-9361-ffa8378ffb60_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink: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, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_43b7d7e4-78a4-49f7-b50d-dad836d59db8_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_2322961d-be27-4e4a-8455-0f34f62c92f2_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8177be27-b2f7-4977-9f68-a490903cf9ea_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 (loss) 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_33368417-bec5-424a-a459-cd28182cae6a_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_18f60850-0a4f-49db-a6da-7554ac97e9b2_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_IncreaseDecreaseInOtherOperatingAssets_65b4bf47-d5b9-4cf4-a09e-1fa75d9f65b5_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_DeferredIncomeTaxesAndTaxCredits_33acd07a-5000-463a-a5f7-51e957eba59c_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_EarningsPerShareTextBlock_6334cca1-b9aa-4174-991b-ed4c31fce619_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" 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">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_e346f3e6-8bde-4c7f-8ceb-fd2d59e9fac8_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_34d965ac-77cc-46bd-a6fc-5fed06a169d0_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_DeferredCompensationLiabilityClassifiedNoncurrent_ea8c7c28-7555-4da4-b845-0300cafabe7a_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_WeightedAverageNumberOfSharesRestrictedStock_802e776e-8531-4116-a015-fffc9e342bac_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink: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_WeightedAverageNumberOfSharesRestrictedStock_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink: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, Restricted Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_43a32b5e-971a-44b9-a140-893df621c7c2_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_26948288-6873-43e2-b93c-98ebd9dc557f_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_d101a08f-3c77-4f2d-a493-a207e767afd4_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_e549577e-5dd4-4e8b-bd10-e297e1cebdc6_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_FairValueByBalanceSheetGroupingTextBlock_ba55293a-b448-4bda-a001-ce3f582af734_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_PaymentsToAcquireBusinessesGross_15ca69bd-bc7f-47b2-a3e7-a7b86dd0630e_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">Purchase price</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_e24f29be-235e-405c-8e08-35730ba961c2_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_bbe85bd3-a2c5-46f0-97ab-f56e463d7c36_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_CommitmentsAndContingencies_81d7a543-45b7-470f-a91c-ced33d73effe_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 6)</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_1b63a579-207a-4864-b14c-102790cde664_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_dei_EntityRegistrantName_8a8b23a7-20e5-4b96-a94a-d3e9a9bf34b9_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_c8295dd4-1772-48b4-80c6-72b8c55204bd_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_InterestRateDerivativeLiabilitiesAtFairValue_1fbd53a7-387f-491e-9432-c348058c419c_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 swap agreements</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_SubsequentEventsTextBlock_095079ed-8823-40f4-9e07-8cdbefca3d7a_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_DerivativeNotionalAmount_34687ee4-9a3c-48bd-a876-c82b14303a73_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_7af77e51-06fa-4afa-9c40-b12cf76ca0e5_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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cbe18a2c-95e3-4acd-a045-9bcece3fb402_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e70124da-92b0-467d-8392-4807cac2f5f1_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_EntityAddressCityOrTown_4cdfd299-532c-44bb-86e5-aaf01b8f0eef_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_dei_CoverAbstract_bd9f401d-1667-41d8-ac04-51fc996b7cea_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_424f4548-ba38-404d-b03f-ada1c4bee26a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_e4ea49de-09e0-4b44-a4e3-4120a731ad3d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_aad8a23c-e098-466a-ab85-d1f54f51c906_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_56dfefac-2c31-4054-a7ec-24c5c8f238cf_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_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f3dad41d-1b15-4a0a-8f61-f2d644baf9f6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_0db07190-8edb-4970-b5d6-896b215cbe77_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_RevenueFromContractWithCustomerTextBlock_f92d9aeb-233e-43ec-a5eb-fd4f4ff54088_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</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_a51f9b86-1035-414c-b579-eb4a11ebd051_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_9434584d-9ad7-4b0c-9e75-a820e6bee18a_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_479ae380-62fc-40ce-b606-787390e15f4d_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_IncreaseDecreaseInContractWithCustomerAsset_b849a33c-203c-43a1-9c32-2fd653b513e4_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_CommonStockParOrStatedValuePerShare_13685dba-5d7b-452b-b85a-5640c1aacf6c_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_429fa9cb-c881-4d3d-8ab6-8d3bf5be9ef9_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_32f131fb-8854-43d9-b7e9-1bb3f008d8bf_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_DeferredFinanceCostsNet_cdd21fb9-7078-4e4b-9947-8f67e8a240a3_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_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_ScheduleOfSegmentReportingInformationBySegmentTable_24ab5c4b-2a8d-4ca2-ac33-eb13dda9779c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_2baee87b-a2a3-413f-8acb-8f72c08ba4ba_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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_bcba9da6-1d2b-4e3d-aa21-0b8b71357e58_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">Payments 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_3d69f475-b438-4f52-a434-1052c1026c7e_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_dei_TradingSymbol_6ebfb8b0-a4fb-47f6-88fb-829ef76af4f9_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_56a4cb27-f64c-4783-9cc8-ef402c55f0ce_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_LongtermDebtTypeAxis_16f0a824-e9f0-4386-ace5-dc4e0bef97b8_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_TimingOfTransferOfGoodOrServiceDomain_2b238506-de6e-486b-8651-6ac03d27584d_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_vsec_DepartmentofDefenseMember_df6ca0a1-9fda-4fac-b8fb-89454900be7c_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-20220630.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_PaymentsToAcquireBusinessesNetOfCashAcquired_2b516668-0ca6-4a36-8f93-947f74ac8551_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_2e66508e-70c3-439f-bb72-d66369c26374_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 paid for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_5ca5b0cf-37cc-4ab5-b503-b381ee1b5c2c_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_vsec_EarnOutObligationPayments_716e02c0-7266-415f-989b-04525ce540c3_negatedTerseLabel_en-US" xlink:label="lab_vsec_EarnOutObligationPayments" 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_vsec_EarnOutObligationPayments_label_en-US" xlink:label="lab_vsec_EarnOutObligationPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out obligation payments</link:label>
    <link:label id="lab_vsec_EarnOutObligationPayments_documentation_en-US" xlink:label="lab_vsec_EarnOutObligationPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifies the line item during the period for the payment of earn-out obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EarnOutObligationPayments" xlink:href="vsec-20220630.xsd#vsec_EarnOutObligationPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_EarnOutObligationPayments" xlink:to="lab_vsec_EarnOutObligationPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_cf90a113-a0e7-4fbd-95a7-9937436afcbb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_c2661afb-643a-4097-bba1-24761b25be0b_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_ConcentrationRiskByBenchmarkAxis_de38e68a-4240-45d5-a612-4e1e83af8fd1_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_vsec_FederalAndDefenseSegmentMember_b7a66711-8f14-4cd7-abf7-fdbf1938c9e4_terseLabel_en-US" xlink:label="lab_vsec_FederalAndDefenseSegmentMember" xlink: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_FederalAndDefenseSegmentMember_label_en-US" xlink:label="lab_vsec_FederalAndDefenseSegmentMember" xlink: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 Segment [Member]</link:label>
    <link:label id="lab_vsec_FederalAndDefenseSegmentMember_documentation_en-US" xlink:label="lab_vsec_FederalAndDefenseSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal And Defense Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FederalAndDefenseSegmentMember" xlink:href="vsec-20220630.xsd#vsec_FederalAndDefenseSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_FederalAndDefenseSegmentMember" xlink:to="lab_vsec_FederalAndDefenseSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_1ac2e2f6-aede-4327-bb5d-dba0b79ad898_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 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_6440d615-adf6-41ff-89f7-cd99382f3519_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 of accumulated amortization of $116 million and $135 million, respectively)</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_UseOfEstimates_a181dec8-50b8-4d47-b06e-ad002c706cbb_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_57e5df9e-77aa-4d76-838d-ca1858620a6a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_5c99b708-eb98-417e-9ad1-899066bb4954_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_vsec_PropertyDistributionMember_717ae963-4cb6-4afc-af6a-c0eb3a1ac0bf_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-20220630.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_c065dff5-7a90-44b0-917e-b4892269842b_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_LondonInterbankOfferedRateLIBORMember_d8976f70-1b7b-4cac-92ed-f023d46ba187_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_72d18d2a-a09e-41b6-b936-ff6e0552049c_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_34f74930-3691-410e-969a-ffff0888d69f_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink: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 Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_c0471b70-3aa8-48cc-af84-47aaaa83fc08_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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_ConcentrationRiskPercentage1_f24534af-854a-4e26-acbb-8e81a1140dd5_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_9006fb1e-d42e-4347-8c06-f385cbb1f9c2_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_45e496d8-28f9-4f02-8aa0-2399845efde6_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 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_LiabilitiesCurrent_0836b438-5fbf-44e5-aa68-738c177d7794_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_OtherAssetsCurrent_bdfcfba7-8ed3-4843-83a1-73f1f1939c68_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_7ad451d1-651c-42b9-b66b-a8e683117634_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_AmortizationOfIntangibleAssets_667c3a87-5d3d-40d9-a1cf-e74cebc5b067_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_OperatingCostsAndExpenses_38628a28-b4bd-45cd-a793-d4ed8478a669_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_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_vsec_AviationSegmentMember_f5ec3f23-0a99-4554-804a-51d07c0c75a6_verboseLabel_en-US" xlink:label="lab_vsec_AviationSegmentMember" 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">Aviation</link:label>
    <link:label id="lab_vsec_AviationSegmentMember_383bfed7-468c-4ad8-a11d-9cf3424bef8b_terseLabel_en-US" xlink:label="lab_vsec_AviationSegmentMember" xlink: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_AviationSegmentMember_label_en-US" xlink:label="lab_vsec_AviationSegmentMember" xlink: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 Segment [Member]</link:label>
    <link:label id="lab_vsec_AviationSegmentMember_documentation_en-US" xlink:label="lab_vsec_AviationSegmentMember" xlink: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 Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentMember" xlink:href="vsec-20220630.xsd#vsec_AviationSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_AviationSegmentMember" xlink:to="lab_vsec_AviationSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_57c87518-04e6-4a2e-b430-d312795c6ecc_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 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_RevenueRemainingPerformanceObligation_2811a733-882f-407b-80a4-7d8a17652bf6_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</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_vsec_OtherGovernmentMember_d426b123-51ba-4d9a-9510-10f6ccd8054e_terseLabel_en-US" xlink:label="lab_vsec_OtherGovernmentMember" xlink: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 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-20220630.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_2b236702-bb21-4674-ac3e-204da171a6be_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_RevenueFromContractWithCustomerMember_02189a47-a5a7-4b8f-9f45-803c41f5b154_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_90d0e204-d73e-4d1d-b4c9-26635581010c_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/unallocated expenses</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_dei_EntityAddressAddressLine1_31cc22aa-73a2-488e-9737-af930a4bfbff_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_4250d5a9-ef74-4d82-b3a0-4f880c075ffc_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_248b1053-fbd1-4e4a-bc4e-9bbe82125479_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_fea89047-eecd-4837-ab10-0777f404f5d3_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_710f4d69-9493-43ab-97f1-c9bc8bbeeaab_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_a52e7574-cca3-43b3-ab04-02534b80cd11_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink: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 Attributable to Parent</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_srt_ProductOrServiceAxis_d84da450-f4c0-4e77-8fdc-7b3be1aca7ae_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStock_ae8f146b-eb82-4cd4-8ecb-884934e0f8aa_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_FairValueDisclosuresAbstract_aa3c749c-d736-4d3c-a620-5f0064774a77_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_InterestExpense_2877338f-7c77-4ea4-868e-45342cc13145_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_dei_EntityInteractiveDataCurrent_043cf809-b78c-42bb-b0e5-d16989af9a4f_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_1fa32bcd-17e9-41b6-b2bc-7fde75674aa4_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_17afa415-fa42-4763-8bc9-47c9231c5c85_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_us-gaap_OtherComprehensiveIncomeLocationAxis_a7c00e2b-6301-4bc3-8495-f17eaf92eb5a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_cbf856de-87c2-4a0f-8981-7a00e71bda78_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_vsec_PropertyRepairMember_d95ec121-a19a-44a9-b525-1f8ca1a9daa3_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-20220630.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_IncreaseDecreaseInOperatingCapitalAbstract_f85c9902-6460-49a0-8121-d36511c0600a_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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_b8581262-de14-4626-aff9-c32cef48358f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink: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, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_b91c149b-f746-40cc-85f4-794d4479f367_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_RetainedEarningsMember_f3cd5cf0-2931-4bb3-9ec1-c94a3bb4976c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_da58698f-7d02-45da-a947-d3a44afeae48_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_SegmentReportingInformationLineItems_be363c12-ab53-4fc5-a0d3-06000d7e5fd0_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_dei_EntityTaxIdentificationNumber_fa9ed060-d8f6-4014-89dc-558443b202e0_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_vsec_WheelerFleetSegmentMember_7aa1e2dd-7885-415a-80f6-f525e7c0959d_terseLabel_en-US" xlink:label="lab_vsec_WheelerFleetSegmentMember" xlink: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_WheelerFleetSegmentMember_094248d3-b6dd-40d9-882a-bd640ddbdd76_verboseLabel_en-US" xlink:label="lab_vsec_WheelerFleetSegmentMember" 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">Fleet</link:label>
    <link:label id="lab_vsec_WheelerFleetSegmentMember_label_en-US" xlink:label="lab_vsec_WheelerFleetSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wheeler Fleet Segment [Member]</link:label>
    <link:label id="lab_vsec_WheelerFleetSegmentMember_documentation_en-US" xlink:label="lab_vsec_WheelerFleetSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fleet Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_WheelerFleetSegmentMember" xlink:href="vsec-20220630.xsd#vsec_WheelerFleetSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_WheelerFleetSegmentMember" xlink:to="lab_vsec_WheelerFleetSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_744d94a9-26ea-497d-b796-49e20dff9458_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_42d2a498-208a-4a46-9c5f-d8ab87eae6dc_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_NumberOfReportableSegments_5f9cf4b4-eb73-41a7-8557-5e89609de5ca_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_AccruedExpensesMember_645f3ece-7dc9-4598-907f-7301373f3e97_terseLabel_en-US" xlink:label="lab_vsec_AccruedExpensesMember" xlink: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_AccruedExpensesMember_label_en-US" xlink:label="lab_vsec_AccruedExpensesMember" xlink: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 Expenses [Member]</link:label>
    <link:label id="lab_vsec_AccruedExpensesMember_documentation_en-US" xlink:label="lab_vsec_AccruedExpensesMember" xlink: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 Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AccruedExpensesMember" xlink:href="vsec-20220630.xsd#vsec_AccruedExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_AccruedExpensesMember" xlink:to="lab_vsec_AccruedExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_d138cbb6-1dab-491c-bf56-7f552622f90b_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_DisaggregationOfRevenueTableTextBlock_e26dc825-c055-4dea-982d-c0b4e8a5f691_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_DebtInstrumentInterestRateEffectivePercentage_b1894437-2649-4b08-b41f-d4fb81dd6317_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" 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">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_RevenueFromContractWithCustomerAbstract_1df6034c-fcc5-43e3-be55-827328f064b4_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_dei_DocumentQuarterlyReport_e2fd95b3-26fd-494c-b93c-341b2835900e_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_7e9b1729-e1ef-4105-bb42-89552321e155_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_1c7957ff-2527-45eb-83b4-f5904ea0e87e_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 operating lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_ca12de97-c848-415b-b8ef-a52f860bc6fe_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_UnbilledReceivablesCurrent_60657968-26ce-4447-bb10-69b8e5364591_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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_bca2ca96-c63f-4a24-b33c-82b86cde5936_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_8d6e353f-d6b5-451d-abb0-2f414adc740f_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c3786624-9be6-4aa8-8626-ea50447b21c4_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 decreases 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_RetainedEarningsAccumulatedDeficit_92f14365-127a-4437-b9cd-be40c56ebfd6_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_AccountsReceivableNetCurrent_e6a0dc98-43a4-4b15-93de-c9fde05900d0_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 of allowance of $3.5&#160;million and $1.7&#160;million, respectively)</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_dei_EntityCentralIndexKey_3c9fcbd7-b684-4de2-885c-67bb5ad75c84_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_StatementEquityComponentsAxis_59ce4e67-3a7f-4658-aed3-850a71c6b232_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_FairValueByMeasurementFrequencyAxis_d04f4f80-255a-4db5-a5f1-dff844edbba4_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_FairValueMeasurementsRecurringMember_b96459c6-baf9-4721-9a73-85b05c7bfdc6_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_FairValueMeasurementInputsDisclosureTextBlock_39d1b65c-c267-4f09-afd5-fd37e955f8c1_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_TimingOfTransferOfGoodOrServiceAxis_5d394cf5-89ea-473e-8d25-3672581b40dd_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_dei_DocumentFiscalYearFocus_f03f3f1e-334f-46ac-a7d1-ed707785d935_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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_3e9c6529-3ebd-4c9d-a5f8-6f283af844bd_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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_88f39a1d-fc1b-422a-937e-9864ce324dfc_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_dei_CityAreaCode_2feeaa28-1414-4528-9ab6-a5123e1041fa_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_StatementLineItems_7ff9dd08-972c-4299-bffb-76b844caa567_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_AssetsAbstract_a80e922c-5243-42f2-8db0-1e31e3abbfb8_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_us-gaap_LongtermDebtTypeDomain_2ba3dd36-604e-4c94-9e60-7039fd338337_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_BusinessCombinationContingentConsiderationLiabilityCurrent_e38b4453-5327-4bc5-9f8f-71fc528c00b2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of earn-out obligation</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_32e474eb-8d62-479b-8028-1ccae034d3dd_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_1f773f66-c76e-4a6f-ad24-6a8d3b3e7954_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_StatementOfStockholdersEquityAbstract_0d2b15b7-d2e6-47d7-aab2-f1d2ac5baebf_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_FairValueByFairValueHierarchyLevelAxis_097d4f51-6316-45a4-be22-8773d629a03f_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_vsec_DerivativeNumberOfExpiredHedgingInstruments_3b80cd7a-e932-42a6-b9dd-5f92e94b8cc1_terseLabel_en-US" xlink:label="lab_vsec_DerivativeNumberOfExpiredHedgingInstruments" xlink: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 derivative instruments expired</link:label>
    <link:label id="lab_vsec_DerivativeNumberOfExpiredHedgingInstruments_label_en-US" xlink:label="lab_vsec_DerivativeNumberOfExpiredHedgingInstruments" xlink: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, Number Of Expired Hedging Instruments</link:label>
    <link:label id="lab_vsec_DerivativeNumberOfExpiredHedgingInstruments_documentation_en-US" xlink:label="lab_vsec_DerivativeNumberOfExpiredHedgingInstruments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Number Of Expired Hedging Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DerivativeNumberOfExpiredHedgingInstruments" xlink:href="vsec-20220630.xsd#vsec_DerivativeNumberOfExpiredHedgingInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_DerivativeNumberOfExpiredHedgingInstruments" xlink:to="lab_vsec_DerivativeNumberOfExpiredHedgingInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_826877a1-dd18-4e8a-883a-3e178c23350c_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_us-gaap_RevenueRemainingPerformanceObligationPercentage_ec32da1d-4ecb-4586-8ec9-d97ab141a237_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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45682993-daa3-4124-bc57-aaddf7151cd7_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_vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure_30021a84-6b86-404c-a84d-0f298d4763a3_terseLabel_en-US" xlink:label="lab_vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure" xlink: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_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure_label_en-US" xlink:label="lab_vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure" xlink: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 Deferred Supplemental Compensation Plan Fair Value Disclosure</link:label>
    <link:label id="lab_vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure_documentation_en-US" xlink:label="lab_vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure" xlink: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_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure" xlink:href="vsec-20220630.xsd#vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure" xlink:to="lab_vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_348f817e-8159-4f07-97ca-4b4fe3dd4411_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_354e856d-e2ed-4871-912a-7e687bdca82b_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_8b10cc54-1c84-4c89-95f3-8cef9cdadf99_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_5c91701b-c023-45e8-aa59-eedf27c9468b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_68400ffc-8b0a-4f32-9650-3ad71763de9b_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_acba17ba-5a3f-4a7a-8352-43700ec6370e_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_ShareBasedCompensation_ce99e449-020a-4608-a737-385d3bc63ac4_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_d1260ffe-c93d-49e3-8f2d-fb1a667acf63_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-20220630.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_92b9fce3-6173-4c2d-9d20-d998d7c0a11d_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_4d3037d1-4cb0-4b9a-b3fe-87a9a1cff192_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_dei_DocumentTransitionReport_c71ec92c-21d1-4204-84db-3f0b300bc2c6_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_3adc4de9-0264-478a-a51c-0575fa4cd60e_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_PaymentsToAcquirePropertyPlantAndEquipment_d245ce76-ff22-42a8-a11c-eb039832cad5_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_OperatingIncomeLoss_f87b3718-3975-444e-bff8-8f04c60a2b65_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 (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_c55d09ff-0f6b-44f8-8b13-a3e37404f084_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 (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_e4542799-1bab-41c9-9023-4e482a20175d_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_IncreaseDecreaseInInventories_fe60f4c3-f54d-44b1-b26b-2364924ee81f_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_77724f53-2f29-45cf-aa5a-041817f94614_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAmountOfHedgedItem_c6cc5555-070c-488c-b5cd-80e8a8dbb6e1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAmountOfHedgedItem" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Floating rate debt</link:label>
    <link:label id="lab_us-gaap_DerivativeAmountOfHedgedItem_label_en-US" xlink:label="lab_us-gaap_DerivativeAmountOfHedgedItem" xlink: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, Amount of Hedged Item</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAmountOfHedgedItem" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAmountOfHedgedItem"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAmountOfHedgedItem" xlink:to="lab_us-gaap_DerivativeAmountOfHedgedItem" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_abac9781-e98a-4ada-b813-d2c043c4d4ee_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_ef549273-dad6-4002-b712-752873e03e88_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</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_CommonStockSharesOutstanding_c217ebc9-26c1-40e7-bc24-145214fa6976_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_ba0d5f8c-70fc-4ba3-9dda-d1159290686d_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_b560de24-fa50-4703-8edc-e7cb7a48e1be_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_BusinessDescriptionAndBasisOfPresentationTextBlock_950703b6-70fd-4ce4-8950-301f6e34ac29_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations and Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink: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 Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_01e2fc1b-2dbc-4c3f-9d2b-7f343d62b3bb_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_beb7e508-14c4-49e3-97af-1e69beb39440_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_36a15d70-8ffd-4b69-b84b-3751c003a03c_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_srt_NameOfMajorCustomerDomain_800c5b79-728b-4106-9b3e-5b29d0854028_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_CostTypeContractMember_62e2d7c7-fa18-4a3a-a2ba-3d3b427cd3a4_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-20220630.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>vsec-20220630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:c3ffb0f7-a850-4698-ac40-2ecbd9dd6108,g:7107bf0d-28f0-4541-83dc-08944f1e76df-->
<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-20220630.xsd#Cover"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_d22a3a65-0390-4e20-9b71-2a0a5bf3602a" 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_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_DocumentType_d22a3a65-0390-4e20-9b71-2a0a5bf3602a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_c066b5b5-9b2a-4f46-bd82-4a37db8197b7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_DocumentQuarterlyReport_c066b5b5-9b2a-4f46-bd82-4a37db8197b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_50e2cf44-e045-4132-b072-957de3b609db" 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_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_DocumentPeriodEndDate_50e2cf44-e045-4132-b072-957de3b609db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_79a2a18d-0963-437b-a760-0415d427766a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_DocumentTransitionReport_79a2a18d-0963-437b-a760-0415d427766a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a9a25f14-798e-4a95-ac99-05eee222c847" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityFileNumber_a9a25f14-798e-4a95-ac99-05eee222c847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_db3c07d7-a304-4511-a693-dc4d5eac9603" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityRegistrantName_db3c07d7-a304-4511-a693-dc4d5eac9603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f1e3328d-ad85-4173-8732-d86253e21c83" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f1e3328d-ad85-4173-8732-d86253e21c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0599c759-7206-43dd-8d78-fb38ad151009" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityTaxIdentificationNumber_0599c759-7206-43dd-8d78-fb38ad151009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_1158ddcc-6e02-4396-9a0f-0c89762a3e31" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityAddressAddressLine1_1158ddcc-6e02-4396-9a0f-0c89762a3e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a7ac4102-8d73-49f7-be97-ec7c8cefe8a7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityAddressCityOrTown_a7ac4102-8d73-49f7-be97-ec7c8cefe8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_58896d48-8b69-461f-b884-38405513e9d4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityAddressStateOrProvince_58896d48-8b69-461f-b884-38405513e9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_69525c85-3c01-4cd9-a6ba-414ad4aa4632" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityAddressPostalZipCode_69525c85-3c01-4cd9-a6ba-414ad4aa4632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_26d71394-38d1-4537-8697-81e1108e6d42" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_CityAreaCode_26d71394-38d1-4537-8697-81e1108e6d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_ab0fe02e-cac1-4072-a987-2b66fd2ebc59" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_LocalPhoneNumber_ab0fe02e-cac1-4072-a987-2b66fd2ebc59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_cb8ef0be-7eeb-4bd2-ad96-31136b572a9c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_Security12bTitle_cb8ef0be-7eeb-4bd2-ad96-31136b572a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_1fc37701-7a65-4246-9dff-1d79d82b1f29" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_TradingSymbol_1fc37701-7a65-4246-9dff-1d79d82b1f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_0007da69-ebc5-4b99-a162-8e03aa86194f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_SecurityExchangeName_0007da69-ebc5-4b99-a162-8e03aa86194f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_39f00b84-8db4-46fe-b70c-eca3be1493c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityCurrentReportingStatus_39f00b84-8db4-46fe-b70c-eca3be1493c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_5c9fc2e3-ae45-4fd6-9fb8-72d5ef57bf8a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityInteractiveDataCurrent_5c9fc2e3-ae45-4fd6-9fb8-72d5ef57bf8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_86396d69-3446-4180-8c20-1c480ae0a769" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityFilerCategory_86396d69-3446-4180-8c20-1c480ae0a769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_9fbdc316-5e6a-4f23-a93e-87388d782890" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntitySmallBusiness_9fbdc316-5e6a-4f23-a93e-87388d782890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_408737b7-c8ec-458a-8e3f-a6ae0c16761b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityEmergingGrowthCompany_408737b7-c8ec-458a-8e3f-a6ae0c16761b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_29d6a6ca-7102-433b-bbac-ca5fefad9931" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityShellCompany_29d6a6ca-7102-433b-bbac-ca5fefad9931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f17a1452-2945-4334-8bfb-0dae90503bd9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f17a1452-2945-4334-8bfb-0dae90503bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_2d3b0467-8afb-4117-b65a-7b488fbbf060" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_EntityCentralIndexKey_2d3b0467-8afb-4117-b65a-7b488fbbf060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_b135d332-9827-47d3-a43d-b5f318ad1c27" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_CurrentFiscalYearEndDate_b135d332-9827-47d3-a43d-b5f318ad1c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_36978271-7fa0-4134-a887-c5df1bc300c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_DocumentFiscalYearFocus_36978271-7fa0-4134-a887-c5df1bc300c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_01497e60-e764-4488-ab26-31c6497f0570" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_01497e60-e764-4488-ab26-31c6497f0570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a8023d2d-7151-453f-b3a2-13fa5423986f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b21b9147-a3f5-4d69-921d-e0349aade81e" xlink:to="loc_dei_AmendmentFlag_a8023d2d-7151-453f-b3a2-13fa5423986f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9ff91735-7299-47e1-8f96-fa044369c814" 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_2e446ba1-4fb9-4f3c-bc88-74cb08ff4c5d" 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_9ff91735-7299-47e1-8f96-fa044369c814" xlink:to="loc_us-gaap_AssetsAbstract_2e446ba1-4fb9-4f3c-bc88-74cb08ff4c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8266fb73-8ce3-461d-8f64-78b15d77c5c4" 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_2e446ba1-4fb9-4f3c-bc88-74cb08ff4c5d" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8266fb73-8ce3-461d-8f64-78b15d77c5c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dee06036-b342-4eb0-bf32-9c7dca3314ed" 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_8266fb73-8ce3-461d-8f64-78b15d77c5c4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dee06036-b342-4eb0-bf32-9c7dca3314ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_3ad09c5e-44cc-454d-a383-d7f74dd06e4f" 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_8266fb73-8ce3-461d-8f64-78b15d77c5c4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3ad09c5e-44cc-454d-a383-d7f74dd06e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_29409b36-4cee-4e4e-bbb1-2af6987f34f3" 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_8266fb73-8ce3-461d-8f64-78b15d77c5c4" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_29409b36-4cee-4e4e-bbb1-2af6987f34f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_2e7e39f7-7552-4e58-a3ec-508cb57afd84" 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_8266fb73-8ce3-461d-8f64-78b15d77c5c4" xlink:to="loc_us-gaap_InventoryFinishedGoods_2e7e39f7-7552-4e58-a3ec-508cb57afd84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_7010ba37-8aeb-4b69-a05d-2f3c662cc1c8" 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_8266fb73-8ce3-461d-8f64-78b15d77c5c4" xlink:to="loc_us-gaap_OtherAssetsCurrent_7010ba37-8aeb-4b69-a05d-2f3c662cc1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6be37ab9-81ac-4747-b555-226a8b141d01" 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_8266fb73-8ce3-461d-8f64-78b15d77c5c4" xlink:to="loc_us-gaap_AssetsCurrent_6be37ab9-81ac-4747-b555-226a8b141d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3c187bbb-fd2e-4bf6-8aff-85baa33a344e" 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_2e446ba1-4fb9-4f3c-bc88-74cb08ff4c5d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3c187bbb-fd2e-4bf6-8aff-85baa33a344e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_33bbcfa8-52f4-45c5-becc-165f63e8e277" 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_2e446ba1-4fb9-4f3c-bc88-74cb08ff4c5d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_33bbcfa8-52f4-45c5-becc-165f63e8e277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c9100158-1c06-4ea5-a406-7e8c56ced2b7" 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_2e446ba1-4fb9-4f3c-bc88-74cb08ff4c5d" xlink:to="loc_us-gaap_Goodwill_c9100158-1c06-4ea5-a406-7e8c56ced2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b7c5f6bf-2500-42e0-a053-21bf089a9c47" 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_2e446ba1-4fb9-4f3c-bc88-74cb08ff4c5d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b7c5f6bf-2500-42e0-a053-21bf089a9c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_0bfaed2b-52bc-48f4-a084-ac703a3f3821" 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_2e446ba1-4fb9-4f3c-bc88-74cb08ff4c5d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_0bfaed2b-52bc-48f4-a084-ac703a3f3821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_02d14ccc-ee1f-4ea2-993f-9871c2f4c1c7" 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_2e446ba1-4fb9-4f3c-bc88-74cb08ff4c5d" xlink:to="loc_us-gaap_Assets_02d14ccc-ee1f-4ea2-993f-9871c2f4c1c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c65cb9f-1d54-4f68-addb-4d9230649ae2" 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_9ff91735-7299-47e1-8f96-fa044369c814" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c65cb9f-1d54-4f68-addb-4d9230649ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_64e07147-f8d1-4304-ae06-53bd40480dd6" 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_6c65cb9f-1d54-4f68-addb-4d9230649ae2" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_64e07147-f8d1-4304-ae06-53bd40480dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_646d5bc3-27d1-4810-ba06-c3d1a5e8a812" 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_64e07147-f8d1-4304-ae06-53bd40480dd6" xlink:to="loc_us-gaap_LongTermDebtCurrent_646d5bc3-27d1-4810-ba06-c3d1a5e8a812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_84a4e82d-1b72-4eb2-bd41-ab9ef84ca6c1" 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_64e07147-f8d1-4304-ae06-53bd40480dd6" xlink:to="loc_us-gaap_AccountsPayableCurrent_84a4e82d-1b72-4eb2-bd41-ab9ef84ca6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_2af94f9f-6219-4c58-8ef4-ad6fd021541f" 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_64e07147-f8d1-4304-ae06-53bd40480dd6" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_2af94f9f-6219-4c58-8ef4-ad6fd021541f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_41734bab-7008-47cf-97e0-7c2e95958257" 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_64e07147-f8d1-4304-ae06-53bd40480dd6" xlink:to="loc_us-gaap_DividendsPayableCurrent_41734bab-7008-47cf-97e0-7c2e95958257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_27b06e7b-6898-485d-83ec-42cf4ddaa9e5" 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_64e07147-f8d1-4304-ae06-53bd40480dd6" xlink:to="loc_us-gaap_LiabilitiesCurrent_27b06e7b-6898-485d-83ec-42cf4ddaa9e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ee23d5d9-922e-43e3-98d0-caf1c3d85e5e" 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_6c65cb9f-1d54-4f68-addb-4d9230649ae2" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ee23d5d9-922e-43e3-98d0-caf1c3d85e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3418e351-8d35-4263-ba08-0800552edf95" 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_6c65cb9f-1d54-4f68-addb-4d9230649ae2" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3418e351-8d35-4263-ba08-0800552edf95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_50b46663-ecc6-47a6-a34c-bcdf3431e915" 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_6c65cb9f-1d54-4f68-addb-4d9230649ae2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_50b46663-ecc6-47a6-a34c-bcdf3431e915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_39d3d3d8-1789-420e-bbf8-ff9bc0aa879b" 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_6c65cb9f-1d54-4f68-addb-4d9230649ae2" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_39d3d3d8-1789-420e-bbf8-ff9bc0aa879b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ad4e5c0e-e57b-4fca-9c2c-61dc52fcfe70" 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_6c65cb9f-1d54-4f68-addb-4d9230649ae2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ad4e5c0e-e57b-4fca-9c2c-61dc52fcfe70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e8704ce7-f23d-4283-a470-9e5bd50d26d8" 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_6c65cb9f-1d54-4f68-addb-4d9230649ae2" xlink:to="loc_us-gaap_Liabilities_e8704ce7-f23d-4283-a470-9e5bd50d26d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_0ab2c725-184e-4efc-9035-029200ecab85" 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_6c65cb9f-1d54-4f68-addb-4d9230649ae2" xlink:to="loc_us-gaap_CommitmentsAndContingencies_0ab2c725-184e-4efc-9035-029200ecab85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_902bceca-5d6a-4cc3-9690-df0c03869d84" 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_6c65cb9f-1d54-4f68-addb-4d9230649ae2" xlink:to="loc_us-gaap_StockholdersEquityAbstract_902bceca-5d6a-4cc3-9690-df0c03869d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_43590633-7bd3-493d-868a-c5e8d56c8914" 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_902bceca-5d6a-4cc3-9690-df0c03869d84" xlink:to="loc_us-gaap_CommonStockValue_43590633-7bd3-493d-868a-c5e8d56c8914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_2bbbf674-9d3b-4792-8c4b-0743de6a4bd8" 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_902bceca-5d6a-4cc3-9690-df0c03869d84" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_2bbbf674-9d3b-4792-8c4b-0743de6a4bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c305db14-37c5-4e77-a3e1-53f4fcb5e8a1" 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_902bceca-5d6a-4cc3-9690-df0c03869d84" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c305db14-37c5-4e77-a3e1-53f4fcb5e8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4446917a-0319-49d0-9861-dc3b42f77da7" 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_902bceca-5d6a-4cc3-9690-df0c03869d84" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4446917a-0319-49d0-9861-dc3b42f77da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_48936c21-ea5c-43fd-a69f-1f9ad6f8e9fa" 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_902bceca-5d6a-4cc3-9690-df0c03869d84" xlink:to="loc_us-gaap_StockholdersEquity_48936c21-ea5c-43fd-a69f-1f9ad6f8e9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_72df20bb-f186-4be3-9719-3bd85f111bc1" 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_6c65cb9f-1d54-4f68-addb-4d9230649ae2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_72df20bb-f186-4be3-9719-3bd85f111bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/UnauditedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_ba19a047-e53a-4dac-973f-842d3920298a" 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_6a6c2874-9d2e-4638-bdd1-a30ee36d1d5c" 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_ba19a047-e53a-4dac-973f-842d3920298a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6a6c2874-9d2e-4638-bdd1-a30ee36d1d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_54011976-f082-4594-96c7-c4a5ea5a6f1b" 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_6a6c2874-9d2e-4638-bdd1-a30ee36d1d5c" xlink:to="loc_us-gaap_StockholdersEquityAbstract_54011976-f082-4594-96c7-c4a5ea5a6f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bb2a2f9c-dd30-41c0-9a6c-62d85c8c20c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_54011976-f082-4594-96c7-c4a5ea5a6f1b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bb2a2f9c-dd30-41c0-9a6c-62d85c8c20c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b087a657-0691-4e7c-b9e2-b55b266ccf7c" 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_StockholdersEquityAbstract_54011976-f082-4594-96c7-c4a5ea5a6f1b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b087a657-0691-4e7c-b9e2-b55b266ccf7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_297641e1-207a-4ded-a016-c45130ee4f18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_54011976-f082-4594-96c7-c4a5ea5a6f1b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_297641e1-207a-4ded-a016-c45130ee4f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_78d7d4a2-b1ce-470f-99dc-12cc84753596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_54011976-f082-4594-96c7-c4a5ea5a6f1b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_78d7d4a2-b1ce-470f-99dc-12cc84753596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_9862eab1-81ed-4fc9-a2d6-e6e064fccdb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_54011976-f082-4594-96c7-c4a5ea5a6f1b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_9862eab1-81ed-4fc9-a2d6-e6e064fccdb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_ce626044-8bf8-4cf1-9706-eeb18f47ec9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_54011976-f082-4594-96c7-c4a5ea5a6f1b" xlink:to="loc_us-gaap_CommonStockSharesIssued_ce626044-8bf8-4cf1-9706-eeb18f47ec9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_50a13888-b6f5-4682-bbdb-eb9977eae293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_54011976-f082-4594-96c7-c4a5ea5a6f1b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_50a13888-b6f5-4682-bbdb-eb9977eae293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedStatementsofIncomeLoss"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_53442460-5498-41ed-819b-9f721f16ac4b" 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_3f2fb506-4c8a-4ef9-bde7-c7c3cdf2011f" 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_53442460-5498-41ed-819b-9f721f16ac4b" xlink:to="loc_us-gaap_StatementTable_3f2fb506-4c8a-4ef9-bde7-c7c3cdf2011f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_91179ac8-e4bd-4ebc-9906-02157bd61161" 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_3f2fb506-4c8a-4ef9-bde7-c7c3cdf2011f" xlink:to="loc_srt_ProductOrServiceAxis_91179ac8-e4bd-4ebc-9906-02157bd61161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_da34dd9c-8697-48e6-81d1-3da18132890f" 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_91179ac8-e4bd-4ebc-9906-02157bd61161" xlink:to="loc_srt_ProductsAndServicesDomain_da34dd9c-8697-48e6-81d1-3da18132890f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_2193c6a5-7434-4d47-81bb-09549934f92e" 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_da34dd9c-8697-48e6-81d1-3da18132890f" xlink:to="loc_us-gaap_ProductMember_2193c6a5-7434-4d47-81bb-09549934f92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_ad66ec3d-ef0d-4066-9322-3b6b89fbd042" 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_da34dd9c-8697-48e6-81d1-3da18132890f" xlink:to="loc_us-gaap_ServiceMember_ad66ec3d-ef0d-4066-9322-3b6b89fbd042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" 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_3f2fb506-4c8a-4ef9-bde7-c7c3cdf2011f" xlink:to="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_a35c1267-a71b-44da-84d7-14f9d5b7a70f" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_CostOfRevenueAbstract_a35c1267-a71b-44da-84d7-14f9d5b7a70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_596c2bf8-9977-4490-bf3f-baa23623015e" 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_a35c1267-a71b-44da-84d7-14f9d5b7a70f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_596c2bf8-9977-4490-bf3f-baa23623015e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_a984bb37-bbab-4b15-a111-3f1913484055" 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_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_a984bb37-bbab-4b15-a111-3f1913484055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1e987a5e-70f7-437c-a0d1-1178e06b97cc" 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_a984bb37-bbab-4b15-a111-3f1913484055" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1e987a5e-70f7-437c-a0d1-1178e06b97cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_52e99d5a-60d7-4c83-ba5e-8856d84fc811" 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_a984bb37-bbab-4b15-a111-3f1913484055" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_52e99d5a-60d7-4c83-ba5e-8856d84fc811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_234b9455-09ab-4550-9342-2f315ebee09b" 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_a984bb37-bbab-4b15-a111-3f1913484055" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_234b9455-09ab-4550-9342-2f315ebee09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_0c421dc0-8abb-407b-b717-443e80c977e1" 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_OperatingCostsAndExpensesAbstract_a984bb37-bbab-4b15-a111-3f1913484055" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_0c421dc0-8abb-407b-b717-443e80c977e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ea34b0cc-678d-469a-abe0-b6055c57aec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_OperatingIncomeLoss_ea34b0cc-678d-469a-abe0-b6055c57aec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_16f79af0-8dd5-4df4-bdb5-e0047188325d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_16f79af0-8dd5-4df4-bdb5-e0047188325d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_011e4d2b-8984-431d-8b0f-4ad8c40b90f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_011e4d2b-8984-431d-8b0f-4ad8c40b90f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_832adf22-b68a-42df-99a0-157ad91ed825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_832adf22-b68a-42df-99a0-157ad91ed825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2030fde1-8d79-4f82-bf95-818a42ab8211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_NetIncomeLoss_2030fde1-8d79-4f82-bf95-818a42ab8211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0df02614-fc8e-4c4a-9fea-926a3bb59779" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_EarningsPerShareBasic_0df02614-fc8e-4c4a-9fea-926a3bb59779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fe0a7fca-dc87-44d0-ae31-3df97964f169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fe0a7fca-dc87-44d0-ae31-3df97964f169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8bc97a8d-2817-4a82-b8ca-e8fa07905a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8bc97a8d-2817-4a82-b8ca-e8fa07905a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_439c307c-5618-4fc4-b307-b9379ffd4e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_439c307c-5618-4fc4-b307-b9379ffd4e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_660a2ceb-0445-45c1-a405-6bb93f4a1f97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19e104ba-cf9f-42df-a763-ceddc1e044e7" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_660a2ceb-0445-45c1-a405-6bb93f4a1f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_88973c87-bbfb-489a-a540-7ffb40859bd1" 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_3fa5dbe8-377d-4119-aec1-71ae57e89571" 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_88973c87-bbfb-489a-a540-7ffb40859bd1" xlink:to="loc_us-gaap_NetIncomeLoss_3fa5dbe8-377d-4119-aec1-71ae57e89571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_193d0b8e-1376-499e-ac7d-9c5c184375a1" 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_88973c87-bbfb-489a-a540-7ffb40859bd1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_193d0b8e-1376-499e-ac7d-9c5c184375a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c250c9ee-3ecf-4e50-9194-330a8bad5806" 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_88973c87-bbfb-489a-a540-7ffb40859bd1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c250c9ee-3ecf-4e50-9194-330a8bad5806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_50d03048-f41a-4a39-97f9-5d04aff16170" 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_88973c87-bbfb-489a-a540-7ffb40859bd1" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_50d03048-f41a-4a39-97f9-5d04aff16170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_35cb8b85-3872-4885-931a-1cff482def86" 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_568f4a80-829e-4ed8-ba2d-65fdec122798" 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_35cb8b85-3872-4885-931a-1cff482def86" xlink:to="loc_us-gaap_StatementTable_568f4a80-829e-4ed8-ba2d-65fdec122798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3ca14262-dc75-4e11-9d66-e75ee476fa8c" 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_568f4a80-829e-4ed8-ba2d-65fdec122798" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3ca14262-dc75-4e11-9d66-e75ee476fa8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4354ffad-07cb-49cb-ae74-853ef17fe433" 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_3ca14262-dc75-4e11-9d66-e75ee476fa8c" xlink:to="loc_us-gaap_EquityComponentDomain_4354ffad-07cb-49cb-ae74-853ef17fe433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0ecc45c2-227f-4bfb-9819-36ac4830f0bc" 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_4354ffad-07cb-49cb-ae74-853ef17fe433" xlink:to="loc_us-gaap_CommonStockMember_0ecc45c2-227f-4bfb-9819-36ac4830f0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f58af7af-226c-4884-948f-58767b514023" 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_4354ffad-07cb-49cb-ae74-853ef17fe433" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f58af7af-226c-4884-948f-58767b514023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3c093a4d-827f-446f-aa05-881df3e82120" 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_4354ffad-07cb-49cb-ae74-853ef17fe433" xlink:to="loc_us-gaap_RetainedEarningsMember_3c093a4d-827f-446f-aa05-881df3e82120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_122e8dfd-f6f0-4cae-9210-b447be121a95" 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_4354ffad-07cb-49cb-ae74-853ef17fe433" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_122e8dfd-f6f0-4cae-9210-b447be121a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fd9acb84-f4fe-4f80-b10d-99963e77a95a" 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_568f4a80-829e-4ed8-ba2d-65fdec122798" xlink:to="loc_us-gaap_StatementLineItems_fd9acb84-f4fe-4f80-b10d-99963e77a95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" 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_fd9acb84-f4fe-4f80-b10d-99963e77a95a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2dd37f42-04ec-429a-9c87-475617787cc7" 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_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2dd37f42-04ec-429a-9c87-475617787cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a4f366a1-4c2d-4ffc-a2ee-a8cb415f2bd5" 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_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_StockholdersEquity_a4f366a1-4c2d-4ffc-a2ee-a8cb415f2bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_09aeee97-2a19-4bf5-9ed7-a9c425f8afc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_NetIncomeLoss_09aeee97-2a19-4bf5-9ed7-a9c425f8afc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_236b2844-e893-4281-b22a-091bc2b7a37b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_236b2844-e893-4281-b22a-091bc2b7a37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4d113e79-02e7-4c01-b3ac-7d0a04af36f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4d113e79-02e7-4c01-b3ac-7d0a04af36f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f03e688c-51b8-4471-b8df-bd6e4004c765" 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_StockIssuedDuringPeriodSharesShareBasedCompensation_47471c1f-0366-442e-ba5f-3d358d39218f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_47471c1f-0366-442e-ba5f-3d358d39218f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_eeb0eabf-5e07-4700-b40a-89d6708b6d64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_eeb0eabf-5e07-4700-b40a-89d6708b6d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6c17fba2-80ba-416b-9d2b-225138e29cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6c17fba2-80ba-416b-9d2b-225138e29cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_d2a5b481-86c8-4f86-864c-ccd3cc62b796" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_DividendsCommonStock_d2a5b481-86c8-4f86-864c-ccd3cc62b796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cba1ea06-1f41-49a7-bfda-a76e9b20f32d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_cba1ea06-1f41-49a7-bfda-a76e9b20f32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2c8ae9c5-cc92-4401-86c4-a376998e3989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98927c69-7805-473b-8104-dd677cbacd1b" xlink:to="loc_us-gaap_StockholdersEquity_2c8ae9c5-cc92-4401-86c4-a376998e3989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_a4e2e353-05f7-4064-8ca0-ae8b9653fa3e" 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_CommonStockDividendsPerShareDeclared_fb673f10-6afb-42e5-8f60-78259a0155f9" 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_StatementOfStockholdersEquityAbstract_a4e2e353-05f7-4064-8ca0-ae8b9653fa3e" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_fb673f10-6afb-42e5-8f60-78259a0155f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="vsec-20220630.xsd#UnauditedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_15724ab5-ea5b-48a8-8eb1-727697488706" 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_c017ad70-0668-46fb-b1cd-262a6fbc416e" 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_15724ab5-ea5b-48a8-8eb1-727697488706" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c017ad70-0668-46fb-b1cd-262a6fbc416e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_025905a2-b15e-4857-880a-da10ea4babd5" 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_c017ad70-0668-46fb-b1cd-262a6fbc416e" xlink:to="loc_us-gaap_NetIncomeLoss_025905a2-b15e-4857-880a-da10ea4babd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6029607d-3969-4c8a-a842-cdf901b630b2" 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_c017ad70-0668-46fb-b1cd-262a6fbc416e" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6029607d-3969-4c8a-a842-cdf901b630b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_33658bc1-46b6-4804-ab48-a220cbb17722" 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_6029607d-3969-4c8a-a842-cdf901b630b2" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_33658bc1-46b6-4804-ab48-a220cbb17722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d84ee462-e9f7-4d49-a324-05dab95638fa" 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_6029607d-3969-4c8a-a842-cdf901b630b2" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d84ee462-e9f7-4d49-a324-05dab95638fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e33454a1-1b24-4c98-97da-eeffa1693123" 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_6029607d-3969-4c8a-a842-cdf901b630b2" xlink:to="loc_us-gaap_ShareBasedCompensation_e33454a1-1b24-4c98-97da-eeffa1693123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_InventoryValuationAdjustment_110bf36d-3acf-47d0-b3b9-6b067ee83d5c" xlink:href="vsec-20220630.xsd#vsec_InventoryValuationAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6029607d-3969-4c8a-a842-cdf901b630b2" xlink:to="loc_vsec_InventoryValuationAdjustment_110bf36d-3acf-47d0-b3b9-6b067ee83d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ce149fd5-525f-48c1-8a47-ae4280bcc0e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6029607d-3969-4c8a-a842-cdf901b630b2" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ce149fd5-525f-48c1-8a47-ae4280bcc0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1d7b5d08-a858-4676-a506-3d23754e895b" 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_ce149fd5-525f-48c1-8a47-ae4280bcc0e0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1d7b5d08-a858-4676-a506-3d23754e895b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_0dabd530-8835-4ba2-9c50-2f150834e529" 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_ce149fd5-525f-48c1-8a47-ae4280bcc0e0" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_0dabd530-8835-4ba2-9c50-2f150834e529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_61e0116d-7e2d-4d09-b881-3dc08adfdaa7" 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_ce149fd5-525f-48c1-8a47-ae4280bcc0e0" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_61e0116d-7e2d-4d09-b881-3dc08adfdaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a87efe8c-ccd9-4304-9753-e9e3fe4ee997" 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_ce149fd5-525f-48c1-8a47-ae4280bcc0e0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a87efe8c-ccd9-4304-9753-e9e3fe4ee997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_27838a4f-1af7-4faf-939a-0001b20b1a5e" 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_ce149fd5-525f-48c1-8a47-ae4280bcc0e0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_27838a4f-1af7-4faf-939a-0001b20b1a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_3bd1b541-3982-49b7-b5ee-698e395d3b6f" 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_ce149fd5-525f-48c1-8a47-ae4280bcc0e0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_3bd1b541-3982-49b7-b5ee-698e395d3b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e419a99e-9034-444a-9a83-58917281a825" 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_c017ad70-0668-46fb-b1cd-262a6fbc416e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e419a99e-9034-444a-9a83-58917281a825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5ff20a0d-9dc0-4d0d-a781-99919f420cd2" 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_15724ab5-ea5b-48a8-8eb1-727697488706" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5ff20a0d-9dc0-4d0d-a781-99919f420cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_950e15d8-1d47-4aab-a712-45771d79e662" 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_5ff20a0d-9dc0-4d0d-a781-99919f420cd2" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_950e15d8-1d47-4aab-a712-45771d79e662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_a9d1462c-b1f7-46e3-bec6-57a19cdb3e2c" 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_5ff20a0d-9dc0-4d0d-a781-99919f420cd2" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_a9d1462c-b1f7-46e3-bec6-57a19cdb3e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_f08ad192-8e44-4884-87f4-cf91bad470f6" 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_5ff20a0d-9dc0-4d0d-a781-99919f420cd2" xlink:to="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_f08ad192-8e44-4884-87f4-cf91bad470f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_93904d66-3510-40f0-9ac5-f2160bce9316" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5ff20a0d-9dc0-4d0d-a781-99919f420cd2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_93904d66-3510-40f0-9ac5-f2160bce9316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_840f1b0a-6af2-4f8b-88fc-1708d625e070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5ff20a0d-9dc0-4d0d-a781-99919f420cd2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_840f1b0a-6af2-4f8b-88fc-1708d625e070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e10803fa-2b25-4e3a-a373-a49b52a7ac60" 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_15724ab5-ea5b-48a8-8eb1-727697488706" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e10803fa-2b25-4e3a-a373-a49b52a7ac60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a8281479-a82e-4cc9-8393-db1b96928a9f" 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_e10803fa-2b25-4e3a-a373-a49b52a7ac60" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a8281479-a82e-4cc9-8393-db1b96928a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_474048f6-6d1c-408f-a1b4-262a62002545" 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_e10803fa-2b25-4e3a-a373-a49b52a7ac60" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_474048f6-6d1c-408f-a1b4-262a62002545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_05925cea-dc88-4262-b078-411df0d7b4b9" 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_e10803fa-2b25-4e3a-a373-a49b52a7ac60" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_05925cea-dc88-4262-b078-411df0d7b4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EarnOutObligationPayments_8caaf9e8-6e49-41a2-b449-eb73f82227ba" xlink:href="vsec-20220630.xsd#vsec_EarnOutObligationPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e10803fa-2b25-4e3a-a373-a49b52a7ac60" xlink:to="loc_vsec_EarnOutObligationPayments_8caaf9e8-6e49-41a2-b449-eb73f82227ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_231b5450-b889-48bd-b2b9-e84e7707f0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e10803fa-2b25-4e3a-a373-a49b52a7ac60" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_231b5450-b889-48bd-b2b9-e84e7707f0a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_7e360f44-fb2c-40ae-b9c9-d7a384733ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e10803fa-2b25-4e3a-a373-a49b52a7ac60" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_7e360f44-fb2c-40ae-b9c9-d7a384733ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fc6e02ea-6ad6-412a-aca5-cc832fb11d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e10803fa-2b25-4e3a-a373-a49b52a7ac60" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fc6e02ea-6ad6-412a-aca5-cc832fb11d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fc2f0a85-c889-4550-9753-71f7818d8f00" 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_15724ab5-ea5b-48a8-8eb1-727697488706" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fc2f0a85-c889-4550-9753-71f7818d8f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ff81d94c-b0dc-4328-80cf-97e53b2e3166" 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_15724ab5-ea5b-48a8-8eb1-727697488706" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ff81d94c-b0dc-4328-80cf-97e53b2e3166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b2844de1-3495-473f-a2bc-06f4603ba102" 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_15724ab5-ea5b-48a8-8eb1-727697488706" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b2844de1-3495-473f-a2bc-06f4603ba102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/NatureofOperationsandBasisofPresentation" xlink:type="simple" xlink:href="vsec-20220630.xsd#NatureofOperationsandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/NatureofOperationsandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3c961c90-b616-451f-8f08-0b67eefe3ee8" 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_BusinessDescriptionAndBasisOfPresentationTextBlock_05b3466f-cfbc-476a-a16f-9efb1e71c7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c961c90-b616-451f-8f08-0b67eefe3ee8" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_05b3466f-cfbc-476a-a16f-9efb1e71c7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/NatureofOperationsandBasisofPresentationPolicies" xlink:type="simple" xlink:href="vsec-20220630.xsd#NatureofOperationsandBasisofPresentationPolicies"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/NatureofOperationsandBasisofPresentationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e1a7cf7a-2c36-488b-af89-5090010c099b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_03eff2ce-64bb-4bfa-97a9-974396dda273" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e1a7cf7a-2c36-488b-af89-5090010c099b" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_03eff2ce-64bb-4bfa-97a9-974396dda273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_7730338a-703f-417e-96b3-79008727b9a9" 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_e1a7cf7a-2c36-488b-af89-5090010c099b" xlink:to="loc_us-gaap_UseOfEstimates_7730338a-703f-417e-96b3-79008727b9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_34652f1e-1117-48df-9e89-59d462513b66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e1a7cf7a-2c36-488b-af89-5090010c099b" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_34652f1e-1117-48df-9e89-59d462513b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_2b6cb182-a386-4a7b-a54e-eb58e4d9db1d" 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_e1a7cf7a-2c36-488b-af89-5090010c099b" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_2b6cb182-a386-4a7b-a54e-eb58e4d9db1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_9c744686-f524-4921-8c58-0bc78d7a2783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e1a7cf7a-2c36-488b-af89-5090010c099b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_9c744686-f524-4921-8c58-0bc78d7a2783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/NatureofOperationsandBasisofPresentationDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#NatureofOperationsandBasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/NatureofOperationsandBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e20e7d59-f05e-41f0-99bc-81d2047e18aa" 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_SaleOfStockNumberOfSharesIssuedInTransaction_9de83309-d28e-44c9-9b42-d069da6c61ae" 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_AccountingPoliciesAbstract_e20e7d59-f05e-41f0-99bc-81d2047e18aa" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_9de83309-d28e-44c9-9b42-d069da6c61ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_59e43613-c0dd-4742-ab76-1a5632e44552" 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_AccountingPoliciesAbstract_e20e7d59-f05e-41f0-99bc-81d2047e18aa" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_59e43613-c0dd-4742-ab76-1a5632e44552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_0524391e-7dca-48d4-9936-a2578541c620" 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_AccountingPoliciesAbstract_e20e7d59-f05e-41f0-99bc-81d2047e18aa" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_0524391e-7dca-48d4-9936-a2578541c620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/Acquisitions" xlink:type="simple" xlink:href="vsec-20220630.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_22f73bce-f13e-4a48-99fa-37e7d4f6772c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_fceb83e6-92db-4d09-9ca3-b5e3b9a62fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_22f73bce-f13e-4a48-99fa-37e7d4f6772c" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_fceb83e6-92db-4d09-9ca3-b5e3b9a62fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_64fa7cf7-8978-43f7-8f84-a29d86be6474" 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_1b3bdf07-2fad-4b71-9aae-4eec3122382d" 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_64fa7cf7-8978-43f7-8f84-a29d86be6474" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1b3bdf07-2fad-4b71-9aae-4eec3122382d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_01b5a9d5-52c7-4848-a8c9-664495ea1c7d" 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_1b3bdf07-2fad-4b71-9aae-4eec3122382d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_01b5a9d5-52c7-4848-a8c9-664495ea1c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_97693a4c-602a-429c-92f2-5dcf929670e0" 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_01b5a9d5-52c7-4848-a8c9-664495ea1c7d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_97693a4c-602a-429c-92f2-5dcf929670e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_GlobalPartsMember_b0a66b05-7d6f-442d-a233-b0437fdfe655" xlink:href="vsec-20220630.xsd#vsec_GlobalPartsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_97693a4c-602a-429c-92f2-5dcf929670e0" xlink:to="loc_vsec_GlobalPartsMember_b0a66b05-7d6f-442d-a233-b0437fdfe655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_HAECOSpecialServicesLLCMember_2bf70981-edb7-4bd7-8f9c-00fa8e991fb1" xlink:href="vsec-20220630.xsd#vsec_HAECOSpecialServicesLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_97693a4c-602a-429c-92f2-5dcf929670e0" xlink:to="loc_vsec_HAECOSpecialServicesLLCMember_2bf70981-edb7-4bd7-8f9c-00fa8e991fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_939b8a48-a0e3-48d2-8ce5-b048b64eeedb" 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_1b3bdf07-2fad-4b71-9aae-4eec3122382d" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_939b8a48-a0e3-48d2-8ce5-b048b64eeedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_936b8c37-9ea0-4390-bc22-525f45ede46b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_939b8a48-a0e3-48d2-8ce5-b048b64eeedb" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_936b8c37-9ea0-4390-bc22-525f45ede46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_5610a50c-6ef7-423c-94d5-0ac6fb8e7b75" 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_939b8a48-a0e3-48d2-8ce5-b048b64eeedb" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_5610a50c-6ef7-423c-94d5-0ac6fb8e7b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4f3bed77-d18c-457b-a845-865ceb6572aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_939b8a48-a0e3-48d2-8ce5-b048b64eeedb" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4f3bed77-d18c-457b-a845-865ceb6572aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_271c8beb-3e0b-4755-b010-98f261589da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_939b8a48-a0e3-48d2-8ce5-b048b64eeedb" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_271c8beb-3e0b-4755-b010-98f261589da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/Revenue" xlink:type="simple" xlink:href="vsec-20220630.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d345998c-80f8-4e0b-bf77-f61c8afe0bdf" 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_a240f8c9-b86a-4ef1-95d4-432a179954c2" 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_d345998c-80f8-4e0b-bf77-f61c8afe0bdf" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a240f8c9-b86a-4ef1-95d4-432a179954c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueTables" xlink:type="simple" xlink:href="vsec-20220630.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_eb031b0e-cd37-4f07-81e5-4c1c18e5808a" 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_75543708-f1ea-4f1a-a7d9-331a12a16aad" 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_eb031b0e-cd37-4f07-81e5-4c1c18e5808a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_75543708-f1ea-4f1a-a7d9-331a12a16aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fccb8072-af4d-4660-8339-593df2e7c909" 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_3e6fd12f-0be8-438e-993c-bbe245407f70" 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_fccb8072-af4d-4660-8339-593df2e7c909" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3e6fd12f-0be8-438e-993c-bbe245407f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_339ad5c6-5499-4203-bd72-acb435703084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3e6fd12f-0be8-438e-993c-bbe245407f70" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_339ad5c6-5499-4203-bd72-acb435703084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_018cd7fa-3425-452c-808d-d34a67cb0382" 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_339ad5c6-5499-4203-bd72-acb435703084" xlink:to="loc_us-gaap_SegmentDomain_018cd7fa-3425-452c-808d-d34a67cb0382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentMember_abb93a62-9bb6-4458-adcf-c5e8a6f07693" xlink:href="vsec-20220630.xsd#vsec_AviationSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_018cd7fa-3425-452c-808d-d34a67cb0382" xlink:to="loc_vsec_AviationSegmentMember_abb93a62-9bb6-4458-adcf-c5e8a6f07693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_WheelerFleetSegmentMember_d1d82358-77e0-4e9d-8ba0-c60e7452d102" xlink:href="vsec-20220630.xsd#vsec_WheelerFleetSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_018cd7fa-3425-452c-808d-d34a67cb0382" xlink:to="loc_vsec_WheelerFleetSegmentMember_d1d82358-77e0-4e9d-8ba0-c60e7452d102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FederalAndDefenseSegmentMember_29269360-9777-40e9-b7bc-fce029e35e3b" xlink:href="vsec-20220630.xsd#vsec_FederalAndDefenseSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_018cd7fa-3425-452c-808d-d34a67cb0382" xlink:to="loc_vsec_FederalAndDefenseSegmentMember_29269360-9777-40e9-b7bc-fce029e35e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_9d8a45c4-759d-47f2-8a8e-45f4a3fca36f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3e6fd12f-0be8-438e-993c-bbe245407f70" xlink:to="loc_srt_MajorCustomersAxis_9d8a45c4-759d-47f2-8a8e-45f4a3fca36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_de5e7720-0172-4190-ad3d-14102b8ce2ac" 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_9d8a45c4-759d-47f2-8a8e-45f4a3fca36f" xlink:to="loc_srt_NameOfMajorCustomerDomain_de5e7720-0172-4190-ad3d-14102b8ce2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CommercialMember_e0ef228f-de2e-4a67-abb6-5a2fd69db780" xlink:href="vsec-20220630.xsd#vsec_CommercialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_de5e7720-0172-4190-ad3d-14102b8ce2ac" xlink:to="loc_vsec_CommercialMember_e0ef228f-de2e-4a67-abb6-5a2fd69db780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DepartmentofDefenseMember_dcc6b770-3d04-4cf3-91bf-37e9209c466e" xlink:href="vsec-20220630.xsd#vsec_DepartmentofDefenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_de5e7720-0172-4190-ad3d-14102b8ce2ac" xlink:to="loc_vsec_DepartmentofDefenseMember_dcc6b770-3d04-4cf3-91bf-37e9209c466e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_OtherGovernmentMember_41c5f5f9-f702-4dc9-9154-f3757e3583ad" xlink:href="vsec-20220630.xsd#vsec_OtherGovernmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_de5e7720-0172-4190-ad3d-14102b8ce2ac" xlink:to="loc_vsec_OtherGovernmentMember_41c5f5f9-f702-4dc9-9154-f3757e3583ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_9b709f1b-bcc9-4d00-9db8-4c3857fc253f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3e6fd12f-0be8-438e-993c-bbe245407f70" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_9b709f1b-bcc9-4d00-9db8-4c3857fc253f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_71a4abb5-f867-4dd7-b41e-1d8692434b77" 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_9b709f1b-bcc9-4d00-9db8-4c3857fc253f" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_71a4abb5-f867-4dd7-b41e-1d8692434b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PropertyRepairMember_ba6a7a47-b365-4003-be4d-0dfc17965f50" xlink:href="vsec-20220630.xsd#vsec_PropertyRepairMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_71a4abb5-f867-4dd7-b41e-1d8692434b77" xlink:to="loc_vsec_PropertyRepairMember_ba6a7a47-b365-4003-be4d-0dfc17965f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PropertyDistributionMember_91ec2d9d-cc34-4511-880f-1a11e23cefc2" xlink:href="vsec-20220630.xsd#vsec_PropertyDistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_71a4abb5-f867-4dd7-b41e-1d8692434b77" xlink:to="loc_vsec_PropertyDistributionMember_91ec2d9d-cc34-4511-880f-1a11e23cefc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CostTypeContractMember_60ad4540-9ebb-4d80-9592-9e945c6cadfd" xlink:href="vsec-20220630.xsd#vsec_CostTypeContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_71a4abb5-f867-4dd7-b41e-1d8692434b77" xlink:to="loc_vsec_CostTypeContractMember_60ad4540-9ebb-4d80-9592-9e945c6cadfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_ce359049-7529-41db-acd2-a7e7e841c184" 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_71a4abb5-f867-4dd7-b41e-1d8692434b77" xlink:to="loc_us-gaap_FixedPriceContractMember_ce359049-7529-41db-acd2-a7e7e841c184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_d8ad6af7-c026-4244-9eaf-f42fb009b1aa" 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_71a4abb5-f867-4dd7-b41e-1d8692434b77" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_d8ad6af7-c026-4244-9eaf-f42fb009b1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_edd06e9d-aeba-4e8b-beb1-60a23acdeb19" 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_3e6fd12f-0be8-438e-993c-bbe245407f70" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_edd06e9d-aeba-4e8b-beb1-60a23acdeb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8a7d9e32-c7ea-4f90-96cc-0479ac3f3b4f" 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_edd06e9d-aeba-4e8b-beb1-60a23acdeb19" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8a7d9e32-c7ea-4f90-96cc-0479ac3f3b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2bb901a1-ce07-405f-8de7-346a7978c45c" 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_8b6f2f1b-b0dd-4985-a910-8fa70782152c" 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_2bb901a1-ce07-405f-8de7-346a7978c45c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_52483cca-c945-4db0-bd25-37111af6ea4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_52483cca-c945-4db0-bd25-37111af6ea4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b8ea05dc-142b-40a0-9e9f-67f8600f3b3c" 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_52483cca-c945-4db0-bd25-37111af6ea4b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b8ea05dc-142b-40a0-9e9f-67f8600f3b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_40467618-464c-4d0e-a0e2-4bb39af0b329" 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_b8ea05dc-142b-40a0-9e9f-67f8600f3b3c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_40467618-464c-4d0e-a0e2-4bb39af0b329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_8cb6505e-8799-4f26-b861-b4956090700c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_8cb6505e-8799-4f26-b861-b4956090700c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_37867340-c448-481b-84df-3c95176ffc9e" 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_8cb6505e-8799-4f26-b861-b4956090700c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_37867340-c448-481b-84df-3c95176ffc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_6e82abba-eb8a-4a0b-b203-4f8a543283c8" 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_37867340-c448-481b-84df-3c95176ffc9e" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_6e82abba-eb8a-4a0b-b203-4f8a543283c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_ca8be081-b01a-466b-acfc-216f47421f61" 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_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_ca8be081-b01a-466b-acfc-216f47421f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_33ee2db2-12fc-49a7-9b8f-665d352d4b8e" 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_ca8be081-b01a-466b-acfc-216f47421f61" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_33ee2db2-12fc-49a7-9b8f-665d352d4b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_a480527f-600c-411d-8604-939405c59e6d" 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_33ee2db2-12fc-49a7-9b8f-665d352d4b8e" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_a480527f-600c-411d-8604-939405c59e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_f3d52678-65bc-41ef-8f9e-fd5525931469" 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_33ee2db2-12fc-49a7-9b8f-665d352d4b8e" xlink:to="loc_us-gaap_TransferredOverTimeMember_f3d52678-65bc-41ef-8f9e-fd5525931469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7821d288-7cec-4b03-aed2-6a2c1efec610" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7821d288-7cec-4b03-aed2-6a2c1efec610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8b6f2f1b-b0dd-4985-a910-8fa70782152c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_158e926e-e3df-4292-b60c-5268cae4338d" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_158e926e-e3df-4292-b60c-5268cae4338d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3cc758b8-62c7-4e61-a8a7-36afa183e08b" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3cc758b8-62c7-4e61-a8a7-36afa183e08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_83730d9a-cfca-4f7c-87cc-29af973f8722" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_83730d9a-cfca-4f7c-87cc-29af973f8722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_a25ea746-0741-42f5-9960-04d00936bec4" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_a25ea746-0741-42f5-9960-04d00936bec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_7b4ff362-a419-469a-bac6-a4fac9322eb0" 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_957ee2e1-2d30-4177-b660-b4f6dc12441a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_7b4ff362-a419-469a-bac6-a4fac9322eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="vsec-20220630.xsd#RevenueNarrativeDetails_1"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/RevenueNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenuePerformanceObligationsDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#RevenuePerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/RevenuePerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_00543a2d-3d29-4d83-a9ce-e999d7562b34" 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_ee66f3c4-cf60-4d9e-9ae5-5ba16b64327c" 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_00543a2d-3d29-4d83-a9ce-e999d7562b34" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ee66f3c4-cf60-4d9e-9ae5-5ba16b64327c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f82e788a-9911-4ff7-b0ee-65a68a55ec46" 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_ee66f3c4-cf60-4d9e-9ae5-5ba16b64327c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f82e788a-9911-4ff7-b0ee-65a68a55ec46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_bbebcb49-ccdd-46f3-915d-65d45defdd2e" 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_ee66f3c4-cf60-4d9e-9ae5-5ba16b64327c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_bbebcb49-ccdd-46f3-915d-65d45defdd2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_484bbbdc-c48e-4d27-99b4-d55afd5a3dca" 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_bbebcb49-ccdd-46f3-915d-65d45defdd2e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_484bbbdc-c48e-4d27-99b4-d55afd5a3dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_2f0866ea-d956-4af7-8cd3-7c67dfa3b546" 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_bbebcb49-ccdd-46f3-915d-65d45defdd2e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_2f0866ea-d956-4af7-8cd3-7c67dfa3b546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenuePerformanceObligationsDetails_1" xlink:type="simple" xlink:href="vsec-20220630.xsd#RevenuePerformanceObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/RevenuePerformanceObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://vsecorp.com/role/Debt" xlink:type="simple" xlink:href="vsec-20220630.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_108433b9-2e53-4326-bf34-9d634ba1e11b" 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_a3351415-c0a8-4b3d-b215-b58a7276ab17" 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_108433b9-2e53-4326-bf34-9d634ba1e11b" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_a3351415-c0a8-4b3d-b215-b58a7276ab17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtTables" xlink:type="simple" xlink:href="vsec-20220630.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_ce9d83b4-e777-428c-9a39-8c4a4240514b" 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_0ec7029e-c93c-4f86-b0a5-f34457e0f3d4" 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_ce9d83b4-e777-428c-9a39-8c4a4240514b" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_0ec7029e-c93c-4f86-b0a5-f34457e0f3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_50ac1ba6-b357-40d1-a7b1-074b60d69fdc" 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_ce9d83b4-e777-428c-9a39-8c4a4240514b" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_50ac1ba6-b357-40d1-a7b1-074b60d69fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLongtermdebtDetails" xlink:type="simple" xlink:href="vsec-20220630.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_1ab95863-6865-48c5-8097-3961260774ea" 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_6bfc4ba1-f3e9-4d11-9e1b-523ece4ab13d" 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_1ab95863-6865-48c5-8097-3961260774ea" xlink:to="loc_us-gaap_DebtInstrumentTable_6bfc4ba1-f3e9-4d11-9e1b-523ece4ab13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1b799884-ce20-480a-bac9-2044987711c6" 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_6bfc4ba1-f3e9-4d11-9e1b-523ece4ab13d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1b799884-ce20-480a-bac9-2044987711c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2d2c110d-035e-436d-adf3-81086b626d94" 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_1b799884-ce20-480a-bac9-2044987711c6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2d2c110d-035e-436d-adf3-81086b626d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_ba5c8c40-d59e-4a31-bea0-76ccbae80675" 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_2d2c110d-035e-436d-adf3-81086b626d94" xlink:to="loc_us-gaap_LoansPayableMember_ba5c8c40-d59e-4a31-bea0-76ccbae80675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_36908c91-9d48-44f1-b043-58ff875a1273" 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_2d2c110d-035e-436d-adf3-81086b626d94" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_36908c91-9d48-44f1-b043-58ff875a1273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d22962a0-56e6-4bdd-8659-88e19c0efcf4" 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_6bfc4ba1-f3e9-4d11-9e1b-523ece4ab13d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d22962a0-56e6-4bdd-8659-88e19c0efcf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1c5ebc5f-c1b6-4316-9350-6125375ab334" 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_d22962a0-56e6-4bdd-8659-88e19c0efcf4" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1c5ebc5f-c1b6-4316-9350-6125375ab334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_8a7a30a3-6981-4ac9-bce1-8a5ea01ed590" 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_d22962a0-56e6-4bdd-8659-88e19c0efcf4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_8a7a30a3-6981-4ac9-bce1-8a5ea01ed590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fe2c9609-7ff9-474e-b837-6b67510ad05e" 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_d22962a0-56e6-4bdd-8659-88e19c0efcf4" xlink:to="loc_us-gaap_LongTermDebt_fe2c9609-7ff9-474e-b837-6b67510ad05e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_49301f39-fa4c-4995-8101-dcd6d12973d9" 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_d22962a0-56e6-4bdd-8659-88e19c0efcf4" xlink:to="loc_us-gaap_LongTermDebtCurrent_49301f39-fa4c-4995-8101-dcd6d12973d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_775f5e1a-fb5f-4fd3-b71f-386783091804" 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_d22962a0-56e6-4bdd-8659-88e19c0efcf4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_775f5e1a-fb5f-4fd3-b71f-386783091804" 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-20220630.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-20220630.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_d6dfafa9-a617-4dc0-947f-d1cb7cdc8cf3" 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_0522a645-c8ea-447f-97a9-bdcf55898b46" 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_d6dfafa9-a617-4dc0-947f-d1cb7cdc8cf3" xlink:to="loc_us-gaap_DebtInstrumentTable_0522a645-c8ea-447f-97a9-bdcf55898b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_af445a56-c142-49ed-bf87-5cde19de7658" 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_0522a645-c8ea-447f-97a9-bdcf55898b46" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_af445a56-c142-49ed-bf87-5cde19de7658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_811f08ea-6164-48e7-8bbf-1f91a11adf5e" 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_af445a56-c142-49ed-bf87-5cde19de7658" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_811f08ea-6164-48e7-8bbf-1f91a11adf5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_LoansPayableAndRevolvingCreditFacilityMember_45b5efa2-a88e-4c40-83d2-0664211fe1e2" xlink:href="vsec-20220630.xsd#vsec_LoansPayableAndRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_811f08ea-6164-48e7-8bbf-1f91a11adf5e" xlink:to="loc_vsec_LoansPayableAndRevolvingCreditFacilityMember_45b5efa2-a88e-4c40-83d2-0664211fe1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_022f2dd3-c3f2-490b-bf1b-052620cb704f" 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_vsec_LoansPayableAndRevolvingCreditFacilityMember_45b5efa2-a88e-4c40-83d2-0664211fe1e2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_022f2dd3-c3f2-490b-bf1b-052620cb704f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2fc4e8ee-d67a-45f3-ae9f-ffc9f65fd146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0522a645-c8ea-447f-97a9-bdcf55898b46" xlink:to="loc_us-gaap_VariableRateAxis_2fc4e8ee-d67a-45f3-ae9f-ffc9f65fd146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_769dabe9-1705-466c-be03-c01edef7d5c9" 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_2fc4e8ee-d67a-45f3-ae9f-ffc9f65fd146" xlink:to="loc_us-gaap_VariableRateDomain_769dabe9-1705-466c-be03-c01edef7d5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_5abcdc3f-fb20-4df3-a871-6de4163b5f99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_769dabe9-1705-466c-be03-c01edef7d5c9" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_5abcdc3f-fb20-4df3-a871-6de4163b5f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_2b24c196-1ab2-42bd-8091-93af6dbf6534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_769dabe9-1705-466c-be03-c01edef7d5c9" xlink:to="loc_us-gaap_BaseRateMember_2b24c196-1ab2-42bd-8091-93af6dbf6534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_67c3eff3-9249-4134-9861-1551fcfac86b" 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_DebtInstrumentTable_0522a645-c8ea-447f-97a9-bdcf55898b46" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_67c3eff3-9249-4134-9861-1551fcfac86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c610c416-0050-48c8-9ea6-ca20b98e8dea" 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_67c3eff3-9249-4134-9861-1551fcfac86b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c610c416-0050-48c8-9ea6-ca20b98e8dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SwapMember_9c4867f4-8609-46e1-83ec-c035bbf6933f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_c610c416-0050-48c8-9ea6-ca20b98e8dea" xlink:to="loc_us-gaap_SwapMember_9c4867f4-8609-46e1-83ec-c035bbf6933f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4f3d7826-04b7-47d3-96bb-0b3ce68dbe79" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0522a645-c8ea-447f-97a9-bdcf55898b46" xlink:to="loc_srt_RangeAxis_4f3d7826-04b7-47d3-96bb-0b3ce68dbe79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a3f1fca0-6a84-465f-b619-246ae1542b07" 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_4f3d7826-04b7-47d3-96bb-0b3ce68dbe79" xlink:to="loc_srt_RangeMember_a3f1fca0-6a84-465f-b619-246ae1542b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_37203d5d-186d-4289-8b26-8ac9baf5a37c" 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_a3f1fca0-6a84-465f-b619-246ae1542b07" xlink:to="loc_srt_MinimumMember_37203d5d-186d-4289-8b26-8ac9baf5a37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3996909d-5afc-419e-adb2-94ab26cf435d" 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_a3f1fca0-6a84-465f-b619-246ae1542b07" xlink:to="loc_srt_MaximumMember_3996909d-5afc-419e-adb2-94ab26cf435d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0522a645-c8ea-447f-97a9-bdcf55898b46" xlink:to="loc_us-gaap_DebtInstrumentLineItems_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_763286cb-600e-4e89-9d03-4b23c6dd154b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_763286cb-600e-4e89-9d03-4b23c6dd154b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6bc16d68-94a8-444e-8311-595b04f986d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6bc16d68-94a8-444e-8311-595b04f986d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a54c203d-743b-44fc-8bbd-2580c70a4c19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a54c203d-743b-44fc-8bbd-2580c70a4c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_bd281614-195b-4b0a-9035-ab181f3d5167" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_bd281614-195b-4b0a-9035-ab181f3d5167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_f75bbc7f-62e0-41c5-9b67-14d256d82160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_DerivativeNotionalAmount_f75bbc7f-62e0-41c5-9b67-14d256d82160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DerivativeNumberOfExpiredHedgingInstruments_5ec2149a-cad6-4385-823f-5639f42c0d2a" xlink:href="vsec-20220630.xsd#vsec_DerivativeNumberOfExpiredHedgingInstruments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_vsec_DerivativeNumberOfExpiredHedgingInstruments_5ec2149a-cad6-4385-823f-5639f42c0d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e135ee67-7016-4c3f-8251-98644850e88c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fa670b21-8156-40c9-8d76-6a39c9263d51" xlink:to="loc_us-gaap_InterestExpense_e135ee67-7016-4c3f-8251-98644850e88c" 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-20220630.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_661c6bd9-8659-40c3-aab6-68128110929d" 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_c53aa359-e268-4363-a62f-6bfaa591e17d" 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_661c6bd9-8659-40c3-aab6-68128110929d" xlink:to="loc_us-gaap_DebtInstrumentTable_c53aa359-e268-4363-a62f-6bfaa591e17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_869e1c11-39ee-43b7-8da2-cdd4de277767" 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_c53aa359-e268-4363-a62f-6bfaa591e17d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_869e1c11-39ee-43b7-8da2-cdd4de277767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_80ac177a-8219-442b-a792-99febe78a6dc" 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_869e1c11-39ee-43b7-8da2-cdd4de277767" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_80ac177a-8219-442b-a792-99febe78a6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_TermLoanMember_5c600d48-7ad6-4a2c-899c-60d0d1d02709" xlink:href="vsec-20220630.xsd#vsec_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_80ac177a-8219-442b-a792-99febe78a6dc" xlink:to="loc_vsec_TermLoanMember_5c600d48-7ad6-4a2c-899c-60d0d1d02709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bd3b99ef-1ce2-4e17-844a-ea420e6a8c8f" 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_80ac177a-8219-442b-a792-99febe78a6dc" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bd3b99ef-1ce2-4e17-844a-ea420e6a8c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5853b74c-5b33-4f4f-a15b-5a822f65d1f5" 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_c53aa359-e268-4363-a62f-6bfaa591e17d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_5853b74c-5b33-4f4f-a15b-5a822f65d1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_bc1f6e6f-e454-402c-9149-0e4faeef0894" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5853b74c-5b33-4f4f-a15b-5a822f65d1f5" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_bc1f6e6f-e454-402c-9149-0e4faeef0894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_240c4eaf-042b-4139-affd-8f350ab6a2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_bc1f6e6f-e454-402c-9149-0e4faeef0894" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_240c4eaf-042b-4139-affd-8f350ab6a2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_567e2297-44be-456c-9355-5477276a0549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_bc1f6e6f-e454-402c-9149-0e4faeef0894" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_567e2297-44be-456c-9355-5477276a0549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e0c636ae-961d-42f8-b50d-cf6a63bbc56a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_bc1f6e6f-e454-402c-9149-0e4faeef0894" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e0c636ae-961d-42f8-b50d-cf6a63bbc56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_79b21beb-58c4-4597-bae0-7a768bd65de3" 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_LongTermDebtByMaturityAbstract_bc1f6e6f-e454-402c-9149-0e4faeef0894" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_79b21beb-58c4-4597-bae0-7a768bd65de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e63ae695-bccf-4d80-a69d-7a1ca1cb9075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5853b74c-5b33-4f4f-a15b-5a822f65d1f5" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e63ae695-bccf-4d80-a69d-7a1ca1cb9075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/EarningsPerShare" xlink:type="simple" xlink:href="vsec-20220630.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a0e9d658-d086-4abf-9c81-60886e437b96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_7cdd3d63-c769-4758-8746-ad9909af8c54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a0e9d658-d086-4abf-9c81-60886e437b96" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_7cdd3d63-c769-4758-8746-ad9909af8c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="vsec-20220630.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0215ed76-fc45-4516-b8f3-ef8575f11ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9dbe1425-b0e6-43fd-acb8-697775146b76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0215ed76-fc45-4516-b8f3-ef8575f11ee6" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9dbe1425-b0e6-43fd-acb8-697775146b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#EarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c3ca27bc-0ee3-4b97-9df5-6ded5c9d5017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_56a80d8c-bc18-4f79-8858-29f9ad924761" 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_EarningsPerShareAbstract_c3ca27bc-0ee3-4b97-9df5-6ded5c9d5017" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_56a80d8c-bc18-4f79-8858-29f9ad924761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_3a5a406d-0112-4079-b341-c1c453c05498" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c3ca27bc-0ee3-4b97-9df5-6ded5c9d5017" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_3a5a406d-0112-4079-b341-c1c453c05498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_328d4a1d-603e-4f44-ba1e-275cd4a7660c" 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_EarningsPerShareAbstract_c3ca27bc-0ee3-4b97-9df5-6ded5c9d5017" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_328d4a1d-603e-4f44-ba1e-275cd4a7660c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="vsec-20220630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_487afdb7-5fd2-4e60-8b2b-181890399bfe" 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_1ee23e17-f0e2-43ca-be1e-c5857d681bd6" 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_487afdb7-5fd2-4e60-8b2b-181890399bfe" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1ee23e17-f0e2-43ca-be1e-c5857d681bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformation" xlink:type="simple" xlink:href="vsec-20220630.xsd#BusinessSegmentsandCustomerInformation"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_3bcb664a-38d0-44d9-aa6f-34792145cef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_2cb80123-f5f7-4971-a635-02cc9b4b3398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3bcb664a-38d0-44d9-aa6f-34792145cef4" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_2cb80123-f5f7-4971-a635-02cc9b4b3398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationTables" xlink:type="simple" xlink:href="vsec-20220630.xsd#BusinessSegmentsandCustomerInformationTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a918f6cf-15b4-4332-b925-21e6f252bce8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_448f30a7-9ca7-4806-9281-b7713828f67a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a918f6cf-15b4-4332-b925-21e6f252bce8" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_448f30a7-9ca7-4806-9281-b7713828f67a" 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-20220630.xsd#BusinessSegmentsandCustomerInformationSegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5703bc88-f5cb-4ff7-aead-4e5bef2b93ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_935c198b-036a-479f-a383-c9e72d7d85ad" 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_SegmentReportingAbstract_5703bc88-f5cb-4ff7-aead-4e5bef2b93ea" xlink:to="loc_us-gaap_NumberOfOperatingSegments_935c198b-036a-479f-a383-c9e72d7d85ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_26721dd8-ec33-4075-ae27-df33ba9c4123" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5703bc88-f5cb-4ff7-aead-4e5bef2b93ea" xlink:to="loc_us-gaap_NumberOfReportableSegments_26721dd8-ec33-4075-ae27-df33ba9c4123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f8bd0c17-54e9-4b01-8450-8b3cfe47de62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5703bc88-f5cb-4ff7-aead-4e5bef2b93ea" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f8bd0c17-54e9-4b01-8450-8b3cfe47de62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d0e40540-ab8d-4c56-bc25-1c92b00edba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f8bd0c17-54e9-4b01-8450-8b3cfe47de62" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d0e40540-ab8d-4c56-bc25-1c92b00edba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9964d3ac-1b43-43cf-81b0-064645ddb1e8" 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_d0e40540-ab8d-4c56-bc25-1c92b00edba9" xlink:to="loc_us-gaap_SegmentDomain_9964d3ac-1b43-43cf-81b0-064645ddb1e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentMember_b3451e97-7ebf-4623-b42e-b30417a5115b" xlink:href="vsec-20220630.xsd#vsec_AviationSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9964d3ac-1b43-43cf-81b0-064645ddb1e8" xlink:to="loc_vsec_AviationSegmentMember_b3451e97-7ebf-4623-b42e-b30417a5115b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_WheelerFleetSegmentMember_ecabe782-bf8e-4158-b8f2-7dd1ee4538e8" xlink:href="vsec-20220630.xsd#vsec_WheelerFleetSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9964d3ac-1b43-43cf-81b0-064645ddb1e8" xlink:to="loc_vsec_WheelerFleetSegmentMember_ecabe782-bf8e-4158-b8f2-7dd1ee4538e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FederalAndDefenseSegmentMember_cf5c7c14-d50e-4018-ba53-b49eed96b944" xlink:href="vsec-20220630.xsd#vsec_FederalAndDefenseSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9964d3ac-1b43-43cf-81b0-064645ddb1e8" xlink:to="loc_vsec_FederalAndDefenseSegmentMember_cf5c7c14-d50e-4018-ba53-b49eed96b944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_84526e98-1872-4332-99db-68242cb5ba7f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f8bd0c17-54e9-4b01-8450-8b3cfe47de62" xlink:to="loc_srt_ConsolidationItemsAxis_84526e98-1872-4332-99db-68242cb5ba7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c4b218f0-82b4-4e7b-9265-caf5448bc634" 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_84526e98-1872-4332-99db-68242cb5ba7f" xlink:to="loc_srt_ConsolidationItemsDomain_c4b218f0-82b4-4e7b-9265-caf5448bc634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_799f20db-fbe6-4bf0-a556-a4a2faed1a0a" 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_c4b218f0-82b4-4e7b-9265-caf5448bc634" xlink:to="loc_us-gaap_OperatingSegmentsMember_799f20db-fbe6-4bf0-a556-a4a2faed1a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_aad9db13-79c5-4045-968b-7072ab09ea24" 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_c4b218f0-82b4-4e7b-9265-caf5448bc634" xlink:to="loc_us-gaap_CorporateNonSegmentMember_aad9db13-79c5-4045-968b-7072ab09ea24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4ae48d1b-59b7-4104-964d-97befc2a5c3b" 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_f8bd0c17-54e9-4b01-8450-8b3cfe47de62" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_4ae48d1b-59b7-4104-964d-97befc2a5c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0521190f-e6cd-4f7d-8a50-1f3afdc1f32f" 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_4ae48d1b-59b7-4104-964d-97befc2a5c3b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0521190f-e6cd-4f7d-8a50-1f3afdc1f32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d712e9f2-62ed-41f6-bb14-5b8f134139a8" 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_4ae48d1b-59b7-4104-964d-97befc2a5c3b" xlink:to="loc_us-gaap_OperatingIncomeLoss_d712e9f2-62ed-41f6-bb14-5b8f134139a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="vsec-20220630.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_fed4bd2a-efa6-4221-aa64-420b19e82722" 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_d1c16873-4896-47fc-8d3b-e1f78f8cdda0" 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_fed4bd2a-efa6-4221-aa64-420b19e82722" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_d1c16873-4896-47fc-8d3b-e1f78f8cdda0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="vsec-20220630.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_94d3e8aa-1ea0-4311-9b7d-5afeb518ae66" 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_9773b384-6c25-4a14-8750-c306bbd0b08f" 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_94d3e8aa-1ea0-4311-9b7d-5afeb518ae66" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_9773b384-6c25-4a14-8750-c306bbd0b08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_3d191103-ba96-456c-baa0-42fa5d48015f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_94d3e8aa-1ea0-4311-9b7d-5afeb518ae66" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_3d191103-ba96-456c-baa0-42fa5d48015f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#FairValueMeasurementsFinancialAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_af6418ae-bd43-4f18-8014-e07f82b22fae" 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_a2e21023-4046-42cf-9fa8-49932a3b3dfc" 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_af6418ae-bd43-4f18-8014-e07f82b22fae" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a2e21023-4046-42cf-9fa8-49932a3b3dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c1eafbb7-f19a-4444-98a3-2d918d070f65" 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_a2e21023-4046-42cf-9fa8-49932a3b3dfc" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c1eafbb7-f19a-4444-98a3-2d918d070f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_655387d7-8260-4ebf-a892-875485660121" 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_c1eafbb7-f19a-4444-98a3-2d918d070f65" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_655387d7-8260-4ebf-a892-875485660121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_bfe50b96-e273-43fb-b87a-4606a3896b83" 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_655387d7-8260-4ebf-a892-875485660121" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_bfe50b96-e273-43fb-b87a-4606a3896b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cbae8523-bf25-495e-a25b-4863d9f29dbf" 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_a2e21023-4046-42cf-9fa8-49932a3b3dfc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cbae8523-bf25-495e-a25b-4863d9f29dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_379a69f4-7824-4fa2-9f8d-a7299f2280a2" 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_cbae8523-bf25-495e-a25b-4863d9f29dbf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_379a69f4-7824-4fa2-9f8d-a7299f2280a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_507c31ba-7777-4d7f-bac1-23db85d66191" 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_379a69f4-7824-4fa2-9f8d-a7299f2280a2" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_507c31ba-7777-4d7f-bac1-23db85d66191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8836b74f-88d5-41bd-b9b9-a06d18ea8364" 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_379a69f4-7824-4fa2-9f8d-a7299f2280a2" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8836b74f-88d5-41bd-b9b9-a06d18ea8364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_b0e34ed5-c252-47f1-8805-010b7b8c9afa" 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_379a69f4-7824-4fa2-9f8d-a7299f2280a2" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_b0e34ed5-c252-47f1-8805-010b7b8c9afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_00296e11-531f-4927-8e5b-e6c62452a946" 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_a2e21023-4046-42cf-9fa8-49932a3b3dfc" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_00296e11-531f-4927-8e5b-e6c62452a946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_99d0c5e8-f5c7-4262-a4c2-568e5c871c0c" 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_00296e11-531f-4927-8e5b-e6c62452a946" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_99d0c5e8-f5c7-4262-a4c2-568e5c871c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_3f7b1eb4-4dbe-4f33-abdb-58a4582438cf" 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_99d0c5e8-f5c7-4262-a4c2-568e5c871c0c" xlink:to="loc_us-gaap_OtherAssetsMember_3f7b1eb4-4dbe-4f33-abdb-58a4582438cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AccruedExpensesMember_1a8a0bb9-5033-4f13-8d8d-fe7770e59e9e" xlink:href="vsec-20220630.xsd#vsec_AccruedExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_99d0c5e8-f5c7-4262-a4c2-568e5c871c0c" xlink:to="loc_vsec_AccruedExpensesMember_1a8a0bb9-5033-4f13-8d8d-fe7770e59e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_9809b7c1-81f8-4442-89d7-c66549d16de2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_99d0c5e8-f5c7-4262-a4c2-568e5c871c0c" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_9809b7c1-81f8-4442-89d7-c66549d16de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0af51914-c636-4896-88c4-8fd74d17daf7" 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_a2e21023-4046-42cf-9fa8-49932a3b3dfc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0af51914-c636-4896-88c4-8fd74d17daf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure_3523181f-54ae-47ef-9a7f-82dd446b295b" xlink:href="vsec-20220630.xsd#vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0af51914-c636-4896-88c4-8fd74d17daf7" xlink:to="loc_vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure_3523181f-54ae-47ef-9a7f-82dd446b295b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_66174c78-b75c-4130-83c3-dc4450281bb4" 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_0af51914-c636-4896-88c4-8fd74d17daf7" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_66174c78-b75c-4130-83c3-dc4450281bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_4c8c1df1-aec3-41b6-936e-b908cf8f8dcb" 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_0af51914-c636-4896-88c4-8fd74d17daf7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_4c8c1df1-aec3-41b6-936e-b908cf8f8dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_41083b37-9d45-4858-b75a-dbfbfcdf446b" 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_0af51914-c636-4896-88c4-8fd74d17daf7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_41083b37-9d45-4858-b75a-dbfbfcdf446b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="vsec-20220630.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_7b90d164-2452-41f6-b5d2-3854d9228cde" 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_f001830a-99ab-4b01-be05-0fde646287ae" 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_7b90d164-2452-41f6-b5d2-3854d9228cde" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f001830a-99ab-4b01-be05-0fde646287ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a35ed11-b2f8-4da7-95e0-0c673f493026" 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_f001830a-99ab-4b01-be05-0fde646287ae" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a35ed11-b2f8-4da7-95e0-0c673f493026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_592ac802-9714-4ee0-b24f-ad39a23f632c" 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_5a35ed11-b2f8-4da7-95e0-0c673f493026" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_592ac802-9714-4ee0-b24f-ad39a23f632c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_61f7c57c-2831-46d2-8073-e7715e7abba5" 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_592ac802-9714-4ee0-b24f-ad39a23f632c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_61f7c57c-2831-46d2-8073-e7715e7abba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4962654a-40bb-484d-ade8-e174cb6cd010" 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_f001830a-99ab-4b01-be05-0fde646287ae" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4962654a-40bb-484d-ade8-e174cb6cd010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c4b56ab8-b40f-421b-b701-9c6e9cd9608c" 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_4962654a-40bb-484d-ade8-e174cb6cd010" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c4b56ab8-b40f-421b-b701-9c6e9cd9608c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_890f8873-631f-42bd-9407-53a39ace4485" 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_c4b56ab8-b40f-421b-b701-9c6e9cd9608c" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_890f8873-631f-42bd-9407-53a39ace4485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ce41a738-1324-4f9a-8bcc-01049810505b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f001830a-99ab-4b01-be05-0fde646287ae" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ce41a738-1324-4f9a-8bcc-01049810505b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05eaeb72-13d1-423a-907e-ec199871edbe" 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_ce41a738-1324-4f9a-8bcc-01049810505b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05eaeb72-13d1-423a-907e-ec199871edbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_GlobalPartsMember_24f6df57-987f-4209-8f57-f94ec1569276" xlink:href="vsec-20220630.xsd#vsec_GlobalPartsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05eaeb72-13d1-423a-907e-ec199871edbe" xlink:to="loc_vsec_GlobalPartsMember_24f6df57-987f-4209-8f57-f94ec1569276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_71e36247-b129-4e26-a7ac-bb703c7c3d12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f001830a-99ab-4b01-be05-0fde646287ae" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_71e36247-b129-4e26-a7ac-bb703c7c3d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_addc7605-dd4a-46ba-8c5f-b6519deb44af" 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_71e36247-b129-4e26-a7ac-bb703c7c3d12" xlink:to="loc_us-gaap_EquityComponentDomain_addc7605-dd4a-46ba-8c5f-b6519deb44af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b4134922-087a-4fcd-ba37-a8e87b3818c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_addc7605-dd4a-46ba-8c5f-b6519deb44af" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b4134922-087a-4fcd-ba37-a8e87b3818c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ff29337f-d43e-44c3-91ac-c82dd91ff85d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f001830a-99ab-4b01-be05-0fde646287ae" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ff29337f-d43e-44c3-91ac-c82dd91ff85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_a36f208f-bbf6-4a98-ab53-a6cdda7a34d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ff29337f-d43e-44c3-91ac-c82dd91ff85d" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_a36f208f-bbf6-4a98-ab53-a6cdda7a34d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_IncomeTaxExpenseBenefitonInterestRateSwap_2d2d6373-3a95-43aa-bd16-0b840efd092e" xlink:href="vsec-20220630.xsd#vsec_IncomeTaxExpenseBenefitonInterestRateSwap"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ff29337f-d43e-44c3-91ac-c82dd91ff85d" xlink:to="loc_vsec_IncomeTaxExpenseBenefitonInterestRateSwap_2d2d6373-3a95-43aa-bd16-0b840efd092e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_f8229180-37b9-489f-9663-f8a06f39cd03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ff29337f-d43e-44c3-91ac-c82dd91ff85d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_f8229180-37b9-489f-9663-f8a06f39cd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_262b59f5-7ebc-4646-b17c-0914f10ef562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ff29337f-d43e-44c3-91ac-c82dd91ff85d" xlink:to="loc_us-gaap_StockholdersEquity_262b59f5-7ebc-4646-b17c-0914f10ef562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#FairValueMeasurementsEarnoutObligationsDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8eefbea4-ed51-4f99-9d2a-b7dbaadcdda9" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8eefbea4-ed51-4f99-9d2a-b7dbaadcdda9" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_e4bba3ce-79b9-4fa2-b93f-f36a883f06ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_e4bba3ce-79b9-4fa2-b93f-f36a883f06ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_e238c970-1f61-43a0-9a92-2687aa27b9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_e4bba3ce-79b9-4fa2-b93f-f36a883f06ee" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_e238c970-1f61-43a0-9a92-2687aa27b9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_dc4c4171-1689-4462-8b77-43971255e70d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_dc4c4171-1689-4462-8b77-43971255e70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bb83703d-0900-4220-a8b7-d1294f9c726b" 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_dc4c4171-1689-4462-8b77-43971255e70d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bb83703d-0900-4220-a8b7-d1294f9c726b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_71b821d6-3a17-4892-9ee1-84b3613607d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_71b821d6-3a17-4892-9ee1-84b3613607d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_fd985e0c-9365-4c47-8b82-c1dd350469d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_71b821d6-3a17-4892-9ee1-84b3613607d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_fd985e0c-9365-4c47-8b82-c1dd350469d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_79c8948d-8e6e-4c75-8a82-ce1f21e11b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_79c8948d-8e6e-4c75-8a82-ce1f21e11b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_6cbe9995-4fa3-4c58-a600-3518dfb0869d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_79c8948d-8e6e-4c75-8a82-ce1f21e11b94" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_6cbe9995-4fa3-4c58-a600-3518dfb0869d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_511672b4-825e-4b71-aa97-28e34c5ad940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_511672b4-825e-4b71-aa97-28e34c5ad940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4cea4cf6-9baf-40cf-8d57-e81b355de5b9" 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_511672b4-825e-4b71-aa97-28e34c5ad940" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4cea4cf6-9baf-40cf-8d57-e81b355de5b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_5e573ba2-38bc-47ac-bc55-f7536c0862d1" 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_4cea4cf6-9baf-40cf-8d57-e81b355de5b9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_5e573ba2-38bc-47ac-bc55-f7536c0862d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_367aa33b-565d-4c02-9325-b3fca239a262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_367aa33b-565d-4c02-9325-b3fca239a262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_70076178-4a8d-4412-8135-39c1b8d5ac42" 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_367aa33b-565d-4c02-9325-b3fca239a262" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_70076178-4a8d-4412-8135-39c1b8d5ac42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1b1f3b7f-d0d1-430a-898f-e51866bd7b9d" 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_70076178-4a8d-4412-8135-39c1b8d5ac42" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1b1f3b7f-d0d1-430a-898f-e51866bd7b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e8db8170-9905-4595-976e-f8f796cd8eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e8db8170-9905-4595-976e-f8f796cd8eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1944c3a7-6a81-4599-b82c-7c16aa5153ee" 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_e8db8170-9905-4595-976e-f8f796cd8eb6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1944c3a7-6a81-4599-b82c-7c16aa5153ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_d8c7b144-d35d-4fd3-a05c-de8badb5e6e4" 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_1944c3a7-6a81-4599-b82c-7c16aa5153ee" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_d8c7b144-d35d-4fd3-a05c-de8badb5e6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_12365242-c6b5-4d6a-8d7b-6fc06fe4a279" 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_1944c3a7-6a81-4599-b82c-7c16aa5153ee" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_12365242-c6b5-4d6a-8d7b-6fc06fe4a279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_537eccd7-5457-455b-9ecc-b2e455872913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_09c12244-9f97-44d4-8d30-e82eb30fdb47" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_537eccd7-5457-455b-9ecc-b2e455872913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_65cbc3d9-2346-4076-8260-98b70afc2ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_537eccd7-5457-455b-9ecc-b2e455872913" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_65cbc3d9-2346-4076-8260-98b70afc2ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4176f2d5-d026-4444-b98b-b870ace68324" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_65cbc3d9-2346-4076-8260-98b70afc2ab6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4176f2d5-d026-4444-b98b-b870ace68324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_a6d8b9d6-dffa-44ea-88b4-b56305fff5ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_65cbc3d9-2346-4076-8260-98b70afc2ab6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_a6d8b9d6-dffa-44ea-88b4-b56305fff5ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_c0d5d4a1-2859-4f50-acd2-e781ca3b7ea3" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_65cbc3d9-2346-4076-8260-98b70afc2ab6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_c0d5d4a1-2859-4f50-acd2-e781ca3b7ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_83b1d05b-9f8d-4703-acd6-c03ea558a6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_65cbc3d9-2346-4076-8260-98b70afc2ab6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_83b1d05b-9f8d-4703-acd6-c03ea558a6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/IncomeTaxes" xlink:type="simple" xlink:href="vsec-20220630.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_64caed85-7dfb-4182-a66c-16476ddcc310" 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_97a15090-8e22-469d-9917-1f1f172482de" 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_64caed85-7dfb-4182-a66c-16476ddcc310" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_97a15090-8e22-469d-9917-1f1f172482de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="vsec-20220630.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4bc6f075-5199-422f-bab0-b00e36f5d426" 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_EffectiveIncomeTaxRateContinuingOperations_ed52c513-3a9d-40c4-9045-087d9408550a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4bc6f075-5199-422f-bab0-b00e36f5d426" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ed52c513-3a9d-40c4-9045-087d9408550a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/SubsequentEvents" xlink:type="simple" xlink:href="vsec-20220630.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_503e28a4-b692-4997-adf4-e4dc60f59fec" 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_41b569d2-a615-43d9-a22e-82b67c0d7468" 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_503e28a4-b692-4997-adf4-e4dc60f59fec" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_41b569d2-a615-43d9-a22e-82b67c0d7468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="vsec-20220630.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_7efb568e-4f0d-4011-a2de-87edfa6912ed" 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_7abd0cd8-7b10-4009-81ff-ee542edcdbd2" 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_7efb568e-4f0d-4011-a2de-87edfa6912ed" xlink:to="loc_us-gaap_SubsequentEventTable_7abd0cd8-7b10-4009-81ff-ee542edcdbd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_6e470dc6-e54e-422e-81dd-4f47da43b5e7" 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_7abd0cd8-7b10-4009-81ff-ee542edcdbd2" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_6e470dc6-e54e-422e-81dd-4f47da43b5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f8392e5a-52b7-49f1-a434-10caec78d483" 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_6e470dc6-e54e-422e-81dd-4f47da43b5e7" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f8392e5a-52b7-49f1-a434-10caec78d483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_7da33db2-fbaf-47af-9be9-9aa33a915900" 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_f8392e5a-52b7-49f1-a434-10caec78d483" xlink:to="loc_us-gaap_SubsequentEventMember_7da33db2-fbaf-47af-9be9-9aa33a915900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ec68d258-62b9-42d0-85df-f2c74c329527" 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_SubsequentEventTable_7abd0cd8-7b10-4009-81ff-ee542edcdbd2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ec68d258-62b9-42d0-85df-f2c74c329527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_91822665-0511-49e9-a1da-5417dc7dee16" 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_ec68d258-62b9-42d0-85df-f2c74c329527" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_91822665-0511-49e9-a1da-5417dc7dee16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_2ba22f4c-5064-4f50-901b-86ca082f70a2" 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_91822665-0511-49e9-a1da-5417dc7dee16" xlink:to="loc_us-gaap_InterestRateSwapMember_2ba22f4c-5064-4f50-901b-86ca082f70a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_852cec61-0e5c-471a-aab5-aa18bf8a546a" 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_7abd0cd8-7b10-4009-81ff-ee542edcdbd2" xlink:to="loc_us-gaap_SubsequentEventLineItems_852cec61-0e5c-471a-aab5-aa18bf8a546a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAmountOfHedgedItem_97e0f83e-23b4-45f9-a710-00526f5d7aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAmountOfHedgedItem"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_852cec61-0e5c-471a-aab5-aa18bf8a546a" xlink:to="loc_us-gaap_DerivativeAmountOfHedgedItem_97e0f83e-23b4-45f9-a710-00526f5d7aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>vsec-20220630_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 vsec-20220630_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   $@
M   !_]C_[0 ,061O8F5?0TT  ?_N  Y!9&]B90!D@     '_VP"$  P(" @)
M" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1# P,# P,$0P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P!#0L+#0X-$ X.$!0.#@X4% X.#@X4$0P,# P,$1$,
M# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_  !$( %8 H ,!
M(@ "$0$#$0'_W0 $  K_Q $_   !!0$! 0$! 0         #  $"! 4&!P@)
M"@L!  $% 0$! 0$!          $  @,$!08'" D*"Q   00! P($ @4'!@@%
M PPS 0 "$0,$(1(Q!4%181,B<8$R!A21H;%"(R054L%B,S1R@M%#!R624_#A
M\6-S-1:BLH,F1)-49$7"HW0V%])5XF7RLX3#TW7C\T8GE*2%M)7$U.3TI;7%
MU>7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4&!P<&!34!
M  (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S-/$E!A:B
MLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6UQ=7E]59F
M=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$  A$#$0 _ /54DE@?6WKG5>AT
MT9>'C5Y.*YSF9+GEP-;B)QW>S=^CML_0_P#&>E_I$E.^DO,,;_&YU$WL^U=/
MI&.+&-N-3WN>&.+ ]U37 ->]K7KTVNRNVMMM3@^NP!S'M,@M(W-<T_RDE,DD
MDDE*227,=2^M]M/6OV7T^AF26?H['%QDW0'BBK;[?9N;ZG\O_BD0+1*0B++T
MZ2P^H]:SNE=+&3G,H.;:0VK&K+MH)/NW6N]SV5,^GMJ5!OUOS36'_9ZI+G-C
M<[\TQX(B).RR6:$?F-?1ZM)<Q9]:\QE@:,>L@AA^D[\X@>'F@W_7+.KLV#&J
M(W$:N=VGR\D1BEV6?>L7<_87K4ER_3OKM5;?71U"D8XL#-M[';F!S_HBUKFM
M=6W=[?4]_P#PGIHOUJ^LV7T._%JQZ*[AD-L<XV.<(V;(V[!_+2]J?$(UJ5XS
M0,3('0/1I+S^W_&/U2NH6#"H),Z;W]H_DJ#O\9756V[/L6/&TF=[^PW?NIXY
M;*>@Z=?WD?>,?<]>G9]#27FEO^-+J[*@\8&,29TWO[$#]WS3,_QJ=7<X@X&-
MH''Z;_S?[*/W7+=4/M[I]Z%7??\ !],27(_4SZYYWUBSLG&R<:JAM%8>UU;G
M.))=MUW@+KE%.$H'AENO$@18?__0]50,["Q\_#NPLENZC(8ZNP=X<(EO[KV_
MF.1TDE/@'4>EY/1^JY/3,K6W&OK ?H-["ZHT9$-+MOK5^_\ D/\ T?YB]'_Q
M<=?-PRN@Y+I?B/=9AN)YI<YV['X_[2O^A_P%K&?X!2_QF?5W[;@U]:QF_K/3
MMOV@ 27XP>VRS@;OU1WZ=G_!?:EP&+G9/3\Z[/Q"!D8V1797)(#O?8U]3RW_
M  5];GTV?\'8CNI]U25+H_5<7K'2\;J>(?T.4P/ /+3]&RI\?X2FQKZK/Y:N
MH*<SZP]6'2NF6WM(^TO!9C-/>R"Z8_=J:WU7_P!1<7]1:V6?6!]MQ+WU5WW;
MW'7>XT,LM>?WG-NM_P ]#^L766]8ZGZM)G$QFWT8Y&H=M#?5O'_'/'Z/_@:Z
MU5Z.W*KHS<RL;:'DX5C]9/JAE[VL/T?H8[&V?\>G@:>;#.7JOI%U>K9EG7^H
MUB@@5V/=CXFXG;M#F?IG0-WZ=S?4^A_-^DM)OU3ZJ*PPOHD.>[Z3^'&1_@E@
M8&0S$LP\JP%S*+#8YK8W$!S/H[BUJZ\?6_!+ _[/?!+F\,_-T_TJ=ZA7"&$#
M'*SD-&VG;]5^IOL#@^B &#5S_P T@G_!>2KY'U1ZJ]YL%F.&@EVKW\'=_P $
MM=_UKPV.#31<20TZ!GYQ@?X3S0K?KE@5NV.QKSJ6Z"N-)_X7R1!R] @0Y7]Y
MX4V5O]/40YM6A(X("T?K5:^["Z#8\[G.Q;)=S,"ELKI^G=8^K.=<S'&,S'N>
M&^DRZI@#I$L96]GJ5[_Y&_\ J+%_QB,97D]-96T,8VJ\-:T0 /T7 "E$[G&)
MB8[G5 Q\,)2$A(&AIYO.8'2,OK-K,##=6RXLLL!M+FMAAK:[6MEKMWZ3]Q:S
M_P#%S]877;Q;AQM(_G+9U;M_[CJET#K&/T3/9U#(KLMK%5M>RK:72]U+@?TC
MJV[?T?[ZZ=W^,OI37[#AY<Q/%4:#=_IU).682_5BQ4?M3CCB,?6:/J^QYVW_
M !8_61]08+L*1/-EO<@_]QE%G^*_ZRAQ)NPM0X?SEO?C_M,M]_\ C3Z.Q@><
M+,(,\"GL8_[D(_3/\8_2NI=1Q^GU8F579DO]-CWBK:#K]+9>]WYO[J9[G,C7
MAV Z=&80Q$4#I9Z_:A^H_P!3^K?5_/RLG/LQWLOK#&"ASW&0[=[O5II79I)*
MK.9F>*6[-&( H/\ _]'U5))))2Q <"UPD'0@\$+QKZT]!?T+JF9C '[)>ZN_
M"=!CTW6/W429]V*]WI?\5Z%G^%7LRP/KK]7W=<Z+970 <[&/KXG$N<W5V/N/
MYN2S]'_QGI6_X)(*>,_Q5]<.)>[I%[XQ<H,?1)$-O.\.9_Z$LK_[?9_I+UU'
MU_Z^>F]-;T_'=&7U+=6'#EE('ZQ;_6<UWHU?R[?5_P "O*^F%PQ;',<:WL;0
MYKAHYKVVO+7#]VRNQJU>L=4R^KY%&?F$&ZS<R&R&M;6W8UK&N+MNYV^W_C;;
M$ZM5I.C8Z;1;>,;&QV[K;C954S@;G-:UO]AOY_\ (7IM'U?PZ>ACHX^AM]UH
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_\
M@)M#_EADO^M>']JKOX8/S_P#JUOQ;[?\_2:W/_S*3:G_ &N%_P"A,[[>?_<&
M#_3?]!=.)_N0WV?YN@*G_'_!O^(]I?\ -TL3_+TK^LO^/UQW_+#(_P#N%/[,
M-N_W*C^P_P" ]5N?[%OM_P W25[ _P"/RS__ &L)/^A(_=+G_<B?[>EMM_91
M_9URZQ_X_7&_\L<E_P"X,_M5MO\ N7']A_P'K=W_ +CM]H_P]"OVS_QY63_Y
M;8__ -S8?9UN7^X3_:/\/27;O]RXOL/^ ]$[E^A_V/\ Q/L-CB.A-_FZ$_NW
M_B^XS_M4K_[F5/L]WG^WB_TG^4]%6S?[CS?Z;_(O3;O+_F66R_\ J(C_ /<:
ML]WNO^238_;_ )^G+7_DI77V?YNLO2__ #$W_!L-_P#);VLV#A=?[3_G[IO>
M>-M_MO\ GWH:&9D8.C,CH49'1BKHRD%65E(964BX(Y!]B4J&!5A534$?ET5(
MS+H920PH0?0UZW2OBYVT>\_CWU-VE-,U1D]T;1HAN.<T<5 DN[\'+/MS>;TU
M) [PPT1W7B*S[<+8&#0=*WTC"#FC:/W%S#N^T@4CAF(3-?TV[HZGUT,M?GUT
M'Y1WK^L7+.R[R366:!2^*?J+V2T \O$5J?*G#H>_9#T(^M,G^=O_ -E7]L?]
M0W5?_O ;<]Y4>WG_ $[>R_YZ)/\ JXW6(GN=_P!/*W'_ )YHO^K:]48R?3_D
M'V=CA^?0:7_)_DZ477__ !^>#_Y;S_\ N%4^S;9_^2G:?Z8_\=/23<_^2?=?
M8/\ ".F??W_'VY__ *CW_P"A$]ZW;_DI7G^G/2G:_P#<&T_T@Z46QO\ CT>P
M/^U3-_[K,E[.=D_Y)>]_\TC_ ,<?I!NW_)3V;_FI_P _)TP=6_\ 'TR?]JNL
M_P"MM+[IRK_R4Q_S2;_".E7,G_)-_P";J_\ /W0^2_G_ %_^)]R</+J._7[.
MB]=R?\"L)_RPR'_0]+[ _./]MM_^D;_".AYR?_97_P#IU_Y^Z8-U_P#,O-I?
M\MH__<:L]TW/_E6=F_TQ_P #=*=I_P"5CWK_ $O^5>@9D^O^W]A(<3T+AP_+
MI7]:?\?2G_4%6?\ 0J>Q3RE_R68?](W^#H/<U_\ )&G_ -,G^$=#_-]?]]_C
M[EY?/J)6X#\O\O1?>X_\]@?^6.1_Z'I/<>\[_P!O8?Z1O\(ZDCD3_<6^_P":
MB_X#TR5?_,I:7_M9O_[LJCVR?^5,B_YZ/\K=+E_Y7)_^><_X%Z!N'_@3!_RW
MC_ZV#V%8?[2+[1_AZ%\O]G/]A_P'HY,GY_UF_P![]Y +Y=0</\IZ#CLO_CS<
MU_Y#O_=I0^R/FG_D@W_^T_ZN)T(N5/\ E8-O_P";G_5J3H+>N?\ BR[O_P"H
M:/\ ]QLA[#O)O_).W_\ T@_XY)T)N=O^2EL'^F_Y_3I,=:?\?(__ &K*G_K;
M3^T/(O\ R6F_YHO_ (5Z.O<#_D@Q_P#/0G_'7Z'>7\_[#_B/<S#AU"1\N@ [
M?_X$83_EA7?]#T_N,_<+^WVO_2O_ (5ZF#VN_L-X_P!/%_@?J!N#_F6>"_Y;
M4?\ T+5^[[M_RHFS_P#-1?\ !)T]L/\ T\7?/^:<G^&+H$)?Q_K^X^'4N+Y_
M;TI^O_\ C[<3_P!5_P#[K*WV*N3O^5DV[_FY_P!6GZ"7N!_RI^[?\VO^K\?3
M;NG_ (^/-_\ :SJ_^MK>R_?_ /DM[M_ST2?\>/1MRO\ \JYL7_/)%_QP=+/:
M7_'E;P_Y93?^X1]B3EW_ )5GFC_2#_CK= [FW_E<N2_^:G_/Z]1^K?\ CX*S
M_M35'_N;C_?O;[_DLW/_ #RM_P!7(^K>ZO\ RKUG_P ]J?\ 5J;I _\ +P_Z
MK/\ KO[!?_$G_;_Y>I$_XB?\V_\ GWHW/O)7K#SI&[__ ./2RW_5!_[LZ+V&
M.<O^5;W'_FW_ -74Z&?M]_RM^T?\W?\ JS)T'W6_^8W1_P!JZ+_H2M]@7DS_
M ''YB_YYO\C]25[B?[E\I?\ /9_ECZ"WV!.I.Z?]K?\ 'QX3_M9TG_6U?9OL
M'_);VG_GHC_X\.B+FC_E7-]_YY)?^.'JP7X]?\S]Z._\3!UI_P"]IA?<Q\W?
M\JIS/_TKKG_JR_6-G+/_ "L?+_\ SW0?]75Z^IW[Y$]=$NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_6W^/?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1)?YAOPXV_\
M[/B?VA\?<K5TV&W%F\35Y?K3==3#YTV?V3C\9D:7;N:DCTNS8ZKAR53C<@$7
MRMB\A4K$4E*.KD;^&ZMY=>Z^5=TOUSO;J#Y.[LZK[)V[D-I=@==U.]MF;RVS
ME(UCK\'N3;M8<7E\;4!&>*1J:MIG421L\4BV=&9&#$UD(:.H.#U4]%AW_P#\
M?WO7_P .W<G_ +N:WVXOPK]G6^DE[MU[HX/8/_9)O5'_ (=</_N/OGVR/[9_
ML_S=:\^N75'_ &3/W-_U'5?_ +J\+[\_]JG7CT3SV]UOJZ[8?_'C[,_\-3;O
M_NHH_:)_B;[>M=-_:7_,LNQO_#$W?_[S^0]^3XE^WKW19/Y;G:.].D_D'0]M
M==9:3";UZ^I\;N?;U>IE,(K<;G\9*:+(00S0&OPV4I]=+74C,(JRCFE@D!CD
M8%^< I0\*]>Z^K;\4?DGL'Y>?'GJSY%=:U$;[8[+VW%E'QRUB5]3MC<=#4U&
M&WCLO)U4<-.DV7V7NS'5N+JG6-$>>D9D&AE)*'4HQ4\1U;HPWNO7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NM,_^?/\
M+"J[G[%P73VT\K*_5W3^Y\CC*F.GE;[+<W9%+25%'N+.R#QPF:GV\9GQ-&&\
MB*T-5/%(T=6+"/:[?PH_%8?J-_(>7[>/48<S[M];?&SA;_%H30_-_,_E\(_,
M^?52U!_V3'7?]12?^]I1>S4?'^?0-?\ MA]G^3HN</\ 9_WW]KW<=;;AT)/6
M7_'_ &S_ /PX,;_[E1^W!\)Z2S? _P!A_P '2W[G_P"9F[E_\@W_ +S^*][7
MX>DL?P?ZO7K="_DG]?T^R/Y?G6F52$05W96Z.P^P,J Z2&2H?=5;LS'3,8RR
M@R[=V90MIN64&S68%0$MW?7?2#R4 ?RK_A/4U<F6X@V"V>G=(S.?VZ1_)1U;
M'[+.A5U[W[KW7O?NO=:[?\R?Y''M'M(=2[:R*3[%ZER-529%Z*KEEI,[V((S
M19ZHJ8TF^UD?9W[N)A#1":GJOO[.T<RA1AL=F(8/J7'ZLG#Y+_L\?LIUC][F
M<P-N&Y#9X'_Q.U/=0X:4C)/EV Z1BH)?-#U7'%]1_K#_ (CV(%\_LZBU^!Z)
MIU-_S-##?]1&>_\ =/E_>QQZO<?V<GY?X>N?9W_,P-R?]15/_P"X%+[N./20
M_ O24IOK_L/^('NYX=)VXGHQ>%_YD7N;_M=P?^[/;WMQ?A_/I%+\:_9_GZ!Z
M'Z_['_BGMP<.DK]648W_ ("TO_4+!_UKC]NK_EZ+9?/[>FG?_P#QY.XO^U>W
M_6R+VYY=)VX]!KT#_P "MR?]0^,_ZV5GMQ//[>DD_P )_P!7KTR=/_\ '[8S
M_J&R7_N%4>[Q_%TFF^$]<LC_ ,S R?\ X>-;_P"[N3W8<?SZ2/\ "/LZ/'']
M?]B?]Z]J5\NBV3B>D=VA_P >5D/^HC'?^YT/O?ETE?CT4J;ZG_7_ .);WM.'
MY=:7SZ>=E?\ 'XX'_M8I_P!"2>WXOB3IP</R/4'LO_C]L]_U$0?^X5+[=?XS
MTZGPI_J].E?TK]-U?ZV$_P![R_M9:_C_ -7KUZ3BO^KSZ&2;ZM_K-_Q/LR7A
MU4]% [B_X^^I_P"U?0_]"'VBN/[7\ATOA^!?L_R]3^Z_^ FT/^6&2_ZUX?VJ
MN_A@_/\ P#JUOQ;[?\_2:W/_ ,RDVI_VN%_Z$SOMY_\ <&#_ $W_ $%TXG^Y
M#?9_FZ J?\?\&_XCVE_S=+$_R]*_K+_C]<=_RPR/_N%/[,-N_P!RH_L/^ ]5
MN?[%OM_S=)7L#_C\L_\ ]K"3_H2/W2Y_W(G^WI;;?V4?V=<NL?\ C]<;_P L
M<E_[@S^U6V_[EQ_8?\!ZW=_[CM]H_P /0K]L_P#'E9/_ );8_P#]S8?9UN7^
MX3_:/\/27;O]RXOL/^ ]$[E^A_V/_$^PV.(Z$W^;H3^[?^+[C/\ M4K_ .YE
M3[/=Y_MXO])_E/15LW^X\W^F_P B]-N\O^99;+_ZB(__ '&K/=[K_DDV/V_Y
M^G+7_DI77V?YNLO2_P#S$W_!L-_\EO:S8.%U_M/^?NF]YXVW^V_Y]Z&:3Z'_
M %A[$PX_GT4+P'V=;*O\FO?<NY/C;O;:%54&2?KGM[,XNAIS+K^WP.X=K;3W
M32LJ$WA2?.Y3)G2!I+*6O<D#%;WBM1#S<;A1B:WC)_TRU3_CH7K,?V-O#<<E
MM:LV8+J10/16HX_:S/U;E[BKJ9>M,G^=O_V5?VQ_U#=5_P#O ;<]Y4>WG_3M
M[+_GHD_ZN-UB)[G?]/*W'_GFB_ZMKU1C)]/^0?9V.'Y]!I?\G^3I1=?_ /'Y
MX/\ Y;S_ /N%4^S;9_\ DIVG^F/_ !T])-S_ .2?=?8/\(Z9]_?\?;G_ /J/
M?_H1/>MV_P"2E>?Z<]*=K_W!M/\ 2#I1;&_X]'L#_M4S?^ZS)>SG9/\ DE[W
M_P TC_QQ^D&[?\E/9O\ FI_S\G3!U;_Q],G_ &JZS_K;2^Z<J_\ )3'_ #2;
M_".E7,G_ "3?^;J_\_=#Y+^?]?\ XGW)P\NH[]?LZ+UW)_P*PG_+#(?]#TOL
M#\X_VVW_ .D;_".AYR?_ &5__IU_Y^Z8-U_\R\VE_P MH_\ W&K/=-S_ .59
MV;_3'_ W2G:?^5CWK_2_Y5Z!F3Z_[?V$AQ/0N'#\NE?UI_Q]*?\ 4%6?]"I[
M%/*7_)9A_P!(W^#H/<U_\D:?_3)_A'0_S?7_ 'W^/N7E\^HE;@/R_P O1?>X
M_P#/8'_ECD?^AZ3W'O._]O8?Z1O\(ZDCD3_<6^_YJ+_@/3)5_P#,I:7_ +6;
M_P#NRJ/;)_Y4R+_GH_RMTN7_ )7)_P#GG/\ @7H&X?\ @3!_RWC_ .M@]A6'
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/\
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
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\
MX5Z.O<#_ )(,?_/0G_'7Z'>7\_[#_B/<S#AU"1\N@ [?_P"!&$_Y85W_ $/3
M^XS]PO[?:_\ 2O\ X5ZF#VN_L-X_T\7^!^H&X/\ F6>"_P"6U'_T+5^[[M_R
MHFS_ /-1?\$G3VP_]/%WS_FG)_ABZ!"7\?Z_N/AU+B^?V]*?K_\ X^W$_P#5
M?_[K*WV*N3O^5DV[_FY_U:?H)>X'_*G[M_S:_P"K\?3;NG_CX\W_ -K.K_ZV
MM[+]_P#^2WNW_/1)_P >/1MRO_RKFQ?\\D7_ !P=+/:7_'E;P_Y93?\ N$?8
MDY=_Y5GFC_2#_CK= [FW_E<N2_\ FI_S^O4?JW_CX*S_ +4U1_[FX_W[V^_Y
M+-S_ ,\K?]7(^K>ZO_*O6?\ SVI_U:FZ0/\ R\/^JS_KO[!?_$G_ &_^7J1/
M^(G_ #;_ .?>C<^\E>L/.D;O_P#X]++?]4'_ +LZ+V&.<O\ E6]Q_P";?_5U
M.AG[??\ *W[1_P W?^K,G0?=;_YC='_:NB_Z$K?8%Y,_W'YB_P">;_(_4E>X
MG^Y?*7_/9_ECZ"WV!.I.Z?\ :W_'QX3_ +6=)_UM7V;[!_R6]I_YZ(_^/#HB
MYH_Y5S??^>27_CAZL%^/7_,_>CO_ !,'6G_O:87W,?-W_*J<S_\ 2NN?^K+]
M8V<L_P#*Q\O_ //=!_U=7KZG?OD3UT2Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z__]/?X]^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[KW5+?\ZGX91_(/H&+N_9N&@J.V?CMC\YFVD@BA3([BZDJXX*_?
MN ,NNG:KGV^V+@S=$LCRF-*6M@IHFGKN7X'TMI/ G^?2:ZCUQU'Q#K373Z?[
M >UOIT4MQZ('\KO^9C8;_P ,K'?^[W<7M5;_  '[>M#@?MZ6_??_ #*KJ+_J
M"QO_ +S5)[M'\<GVG_#TP.)ZC2?]DJXS_P .=_\ W?5WN_\ HWY=--_;?ET(
MGQ%_XMV]_P#J+P7_ %HR?OTWX>D]QQ'1SH_I_OOZGVV?+I(_'JN3OK_F;N[/
M]; ?^\SA?:F/^S7[>G5^'J]3_A/)\!/]F)^1$WRA[#PKU'4/QJRN/K]LQUE/
MJQV[N\"L>0VO1H9$T5--UY2E,Y4Z&#Q5YQ@8-%+(OM'?W'AQ^$I[V'\O]GA^
MWHSVJU\:7QG'Z:']I\OV<?V=;Y_LCZ$_7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=-^7Q&*S^*R6"SN
M,Q^;PF8H:K%Y?#Y>BILEBLKC:Z!Z:NQV2Q]9%-25U#64TK1RPRHT<B,58$$C
MWL$J0RDAAU5T21'CD0-&P(((J"#Q!!P0?,=:^'SP_D[9[=%!'NWXH5=%/'B'
MK:Q^F]PUT=#4".H4!J78VZZ^:.A>*%(8DAH,J\)15=OOW)2$".RWL=L=X.'X
MA_E'^4?LZB7?O;DAYKS86PV3"QX<3V,?+T5N'\7 =51;(V9NWKW;U)LO?6V\
MUM'=NWJO+46;VYN''56)S&,J3F<A41QU=#61Q3Q">FF26)B-,L,BR(61E8B6
M)TD17C8%#P(ZAK<;>>TNIK>YA:.=<%6!!&!Y'I>1?4?ZP_XCV^OG]G1:_ ]$
MTZF_YFAAO^HC/?\ NGR_O8X]7N/[.3\O\/7/L[_F8&Y/^HJG_P#<"E]W''I(
M?@7I*4WU_P!A_P 0/=SPZ3MQ/1B\+_S(O<W_ &NX/_=GM[VXOP_GTBE^-?L_
MS] ]#]?]C_Q3VX.'25^K*,;_ ,!:7_J%@_ZUQ^W5_P O1;+Y_;TT[_\ ^/)W
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#<'_ #+/!?\
M+:C_ .A:OW?=O^5$V?\ YJ+_ ().GMA_Z>+OG_-.3_#%T"$OX_U_<?#J7%\_
MMZ4_7_\ Q]N)_P"J_P#]UE;[%7)W_*R;=_S<_P"K3]!+W _Y4_=O^;7_ %?C
MZ;=T_P#'QYO_ +6=7_UM;V7[_P#\EO=O^>B3_CQZ-N5_^5<V+_GDB_XX.EGM
M+_CRMX?\LIO_ '"/L2<N_P#*L\T?Z0?\=;H'<V_\KER7_P U/^?UZC]6_P#'
MP5G_ &IJC_W-Q_OWM]_R6;G_ )Y6_P"KD?5O=7_E7K/_ )[4_P"K4W2!_P"7
MA_U6?]=_8+_XD_[?_+U(G_$3_FW_ ,^]&Y]Y*]8>=(W?_P#QZ66_ZH/_ '9T
M7L,<Y?\ *M[C_P V_P#JZG0S]OO^5OVC_F[_ -69.@^ZW_S&Z/\ M71?]"5O
ML"\F?[C\Q?\ /-_D?J2O<3_<OE+_ )[/\L?06^P)U)W3_M;_ (^/"?\ :SI/
M^MJ^S?8/^2WM/_/1'_QX=$7-'_*N;[_SR2_\</5@OQZ_YG[T=_XF#K3_ -[3
M"^YCYN_Y53F?_I77/_5E^L;.6?\ E8^7_P#GN@_ZNKU]3OWR)ZZ)=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?__4W^/?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[KW1-N\/YAOP=^-
M]75XONKY3]+;'S]!Y?O=IS[VQ>:WM2>%F1_N-D;;DS.[HOW$91JHAJ=647((
M!_MW*O,>[*K[?LMQ)$>#:"$/^W:B_P ^D<^X6-L2)KI%;TK4_L&?Y=5];G_X
M4:_RI<!+/'C.ZM[;S\,T42R;8Z6[1@BG62(223P-NW;6UB8:>3]M]05F<70.
MEG]BF'VHYUE +[?''_II8_\ GUF_U<>B]N8MJ7A,S?8K?Y0.H^VO^%'?\JC.
MSB+*=P[^V9'Y?']UN7I;LNJ@">-I/.5V?@-UU/BU*$MX]>IAZ=-V&YO:?G6,
M52PBD/\ 1EC'_'F7KR\Q;4W&9E^U6_R ]6$=%?S$O@U\EZFEQO27RFZ;WMGJ
MYHUHMI+N^AV]OBK,I1$^VV+NLX+>$RF214)6A(5V"FS$#V%MRY5YCV@,^X[+
M<1Q#BVDL@_VZU7^?1A!N%C<D""Z1F]*T/[#0_P NCG>P_P!+.O>_=>Z][]U[
MKWOW7NO>_=>ZU!/F'_)B^2V/^06_*SXM=4TN\^DMR5PW3M$4V^^MMLG:'\;>
M6IR>Q'Q>\-T[7KUI=LY+R1T#Q15$1Q;TH>=Z@3JBU)T*KK;NZ+)K20N3&*J>
MJQ.[OY!G\T7LC=F/SN"Z$V_2T=+MVDQ,D>5[GZ;@J#4P9++5CNB4F^:Z,PF*
MN0 EP=0/%K$J8KJ!%(+YKZ'IL6D]/A\_4=*3LW^1%_,[WGLK8FW,7T'A8*[;
M%/215\M?W)TS%2RM!B(*!S224^_*J613-$2-:1^GGZ\>[)=P*S$O@_(_YNFA
M97-3V?S'^?K$W\AW^9XW2E'UQ_H&P0SE/F6R#U)[DZ<_A9@.3J:S2LXWR:HR
M^*8"Q@ U7YMS[W]9;^)JUXIZ'_-TV;"Z,NKP^VGJ/\_2MZ*_D;_S+^LJ3<<&
M?Z%Q%2^7GQLM,<3W!TU4*BT<=8DOG-7ORA*EC4+ITAKV-[?GTEY;M2C_ ,C_
M )NF9MMO&IIBK^8_S]&#3^49_,, L?CX?_1K]'_X_P#?R_=?JH/X_P"1_P W
M2=MKOB<0_P#&E_S]%5[$_D(?S-]]=A93<%!TMM7&8O,2X>))LQW#U6CT:4V+
MQN-J*BLAQFZ\I+X8I*5W(A$TAC^BECI]NK?6ZH 7-?L/3B[7>TH8P/S'^?K=
MO^&7Q8V/\,/C=UE\>-AA*FAV1A$&?SYITIZO>&],FQK]W;NKD&IUFS>;FEDB
MC9G-+2B&G5BD*>RB:5II&D;S_P '0DMX%MX4B7@!^T^9Z-%[:Z>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z"OL_I'J;N;'KCNSMA;?W;'%":>EKJZF>FSN.@::.HDB
MQ&Y,=)1;APZ32Q@R"EJH?(!9K@D>WX+JXMFU02E3_+\QP/YCHLW+9MKWB+PM
MSL8YEI0$CN'^E849?]J1U7+V!_*<V'D9YJWK'LW<6T]25DPPNZ\51[MH&J7+
MO145%DZ&HVWD<7CHSIC9YTR<X6[$N?23N#F*9,3P*WS!H?\ *#_+J-]S]IMN
MG+/MFY20$U.EP)%KY $%& ^9UG[>JVHOY,'RDZ\WA1[IPFY.JM_XNCDR,GV.
M(S^8PFX936TE71(%H]R8#&X-0AK5<DY+]"/8:M"N91<P63$>(CI^0(_D:_RZ
M"M_[6<Q)&_TLUO-PH Q5N/\ 24+_ ,:Z"G>O\IWYOY[=F9S%!UG@OLZV>)X#
M-V-L*.0JE+!"2T?]X&TW>,VY^GM3^_=MK_;'_>6_S=$_^MIS?I ^@2O_ #5C
M_P"@NF.#^4;\YD/JZTV\./\ GY&Q#_3^F>][._;93^V/^\M_FZ9/MCSB:_[K
MT_YRQ_\ 070M8[^6)\SJ7K;,;/EZPQAR>0R,=7#,G8/7QH5B2LQ501)*=S"=
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@
M#+>$_P#-1/\ K7TE_K/N/\$7^\G_ *"Z'CJ[_A5Y\I\/64P[D^-'0W8&+B>-
M:A>O,IO[JO,5%.L42,[5^?S7;.-6MDD5W9DHDB.H*L:@7)9>>R>RR*?H-WN8
MG_IA)!^Q1$:?G7Y]/Q<U70(\:VC8?*JG^9;_  =7V_##_A0'\"?ESE<1L?-;
MCS7QQ[3RSPTE%M+ND8S&;:SF2E8*M'M?LO'5M5M.K>21TC@BRC8:MJIFT04T
MAY,9\P>U_,VQ(]S'"MW9+DM%4L!ZM&1J'S*ZP!DD='UGO]A=D(S&.4^3<#]C
M</VT/RZO%]QST=]>]^Z]U[W[KW7O?NO=::79?_"JC?\ L#L?L#8D/PQV?DXM
ME;VW5M*+)2=U9JEDR$>V\[7X=*Z2F7KB=:=ZM:,2&,.X0M;4;7]S]9^RUK=6
MEK<GF"0&2-6IX0QJ4&G]IY5Z!TG-+QR2)]$#I8CXO0_Z7I$_]!:O8?\ WA)L
MS_T>.<_^UG[4?ZQ]K_TT4G_.$?\ 6SJG];)/^4(?[U_T+U[_ *"U>P_^\)-F
M?^CQSG_VL_?O]8^U_P"FBD_YPC_K9U[^MDG_ "A#_>O^A>O?]!:O8?\ WA)L
MS_T>.<_^UG[]_K'VO_312?\ .$?];.O?ULD_Y0A_O7_0O2BVY_PK9RZ5FG=W
MP8QM1CY&C'FVY\@JJCK*11K\TGVV3Z?KH,@S>D*GEIM-B2QN &I?8Z/3^AS(
M0W]* $']DHI^P]67FPU[[''R?_H7JR/X[_\ "F#^7KW%D<;M_LR/M#XW9RN=
M8&R/8FW*7<.P4JI.(8EW=L2OS^0I87>RM49#%8^FB)O)(J L ENOM#S38(\M
MF8;N,>4;%7_WEPH/V*S$^0Z,K?F3;YB%EU1M\Q4?M%?Y@=7[;+WOLSL?;&'W
MMU[NW;6^MF[AI$K\#NO:&<QFY-N9JBD)"5>*S6'J:S'5].S*1KBD9;@CZCW&
M-Q;7%I-);W4#QW"&C*P*L#Z$&A'1\CI(H>-PR'@0:@_GTJ/;/5NO>_=>Z][]
MU[K2WW+_ ,*ONP<!N/<&"3X5[-J4PN;RN)6I;N[-Q-4+C:^>C6=HAUJXC:40
MZBNHVO:Y]Y!0^R5K+%%)_6&0:E!_L1YBO^_.@:W-3JS+]$,'^+_H7ID_Z"U>
MP_\ O"39G_H\<Y_]K/VY_K'VO_312?\ .$?];.J_ULD_Y0A_O7_0O7O^@M7L
M/_O"39G_ */'.?\ VL_?O]8^U_Z:*3_G"/\ K9U[^MDG_*$/]Z_Z%Z]_T%J]
MA_\ >$FS/_1XYS_[6?OW^L?:_P#312?\X1_ULZ]_6R3_ )0A_O7_ $+U*HO^
M%:^]DJH'R'P<VK542N#4T]%WYEZ"JECL;I!63]39&*G>_P#::"4?X>]-['VY
M4Z.8W#?.$$?L\4?X>MCFQZYL13_3_P#0O1L>HO\ A5M\6]R5=)1]T_&_N?JH
M5(A27)[,SNT^VL103ND9F>M>K_T:9IJ&%RX$E/0U$S *?"-1"D=][*;S"K-M
M^[6\]/)U:(G[*>(*_:0/GTJAYJM6-)K9T^PAO^@?\'5]_P 6?GC\1OFGB*C*
M_&KO/9G9-3CZ5*S,[5IZBKP._L!2LZ1"KSO7^YJ3#;RQ>/-2_B2KEHA1S2 B
M*5[>XSWKEK?>7I F[[;)"":!L,C?)74E"?.E:CS Z/K6^M+T$VTZL?3@1]H.
M?Y=&Y]D72OKWOW7NO>_=>Z][]U[H OD7\I/C[\2]A3=E_(OM?:756T$>6"CK
M-QUS?Q+/5T,)J),3M7;M!%6;BW;FA #)]GC:6JJ?&"^C2"09[3LVZ;Y<BSVF
MR>>?S"C"CU9C15'S8@=,7%U;VD?BW$H1/GY_8.)/V=:R/R)_X5<=98+)5^%^
M+GQHW)V#2P2M#3;[[?W13[#QE28U96J:+9&W*+<V8K*&:6QB:IR>-J#&+O"C
M'2LP[5[)WDJ+)O.[I$Q_!$NL_F[%0#]BL/GT&;CFJ)25M;8L/5C3^0K_ (1U
M6UN'_A4M_,0RE:9L+U]\6-L4*M*(:*CZ^[$R<K1,^J(UM9E^VZPSU$2>DM#'
M3HWUT#V+8O9GE5%I)=7KMZEXQ^P"(?SK]O1<W-&X$XCB ^P_]!=..T?^%3WS
M^P];&=U]6?%S>6+:97J:==F]C[=RHA"V,%!D\?VG/04VL\EIJ&J-_I8<>Z3^
MR_+$BGP+V]C>F.^-A^8,=3^3#K:<T7X/?%$1]A'_ #]_DZM8^,G_  JA^-V_
M<ECMO?*#I+>W0=15O3TK[ZV;EE[;V+3RNX6?(YO'4^&VUOC"8]5.H1T-!G9A
M]#?]7L%;Q[+[M;(\NS;C'= ?@<>$_P!@-60G[60=&EMS1;2$+=0-'\QW#\^!
M'Y ];+_4W</5G?&Q,)V?TSV!M3LWK_<43R8?=FS<S1YS#U30MXZJD:IHY9/M
M,E03@Q5-+,(ZFEF5HY8T=2HB&^L+W;+F2SW"U>&Z3BK@@CT.>(/D1@C(-.A+
M%-%/&LL,@:,\",]"1[2=.=>]^Z]U[W[KW6OY_-R_G7[H_ED]U=:]38+X^X'M
MZGW]U='V)-F\MV'D-GS8R9]V;CVU_"HZ&CVEN%*J()@A-Y3*AO(5T^FYE#D;
MV\AYPVZ[OI-T: Q3>'0(&KVJU:EE_BI3H@W;>FVR:.);<.&6M:T\R/0^G53_
M /T%J]A_]X2;,_\ 1XYS_P"UG[&W^L?:_P#312?\X1_ULZ*OZV2?\H0_WK_H
M7KW_ $%J]A_]X2;,_P#1XYS_ .UG[]_K'VO_ $T4G_.$?];.O?ULD_Y0A_O7
M_0O7O^@M7L/_ +PDV9_Z/'.?_:S]^_UC[7_IHI/^<(_ZV=>_K9)_RA#_ 'K_
M *%ZSTW_  K7WVM13M6?!_:4](LT354%-WSF*6HFIPZF>*GJI>JJR*FFDBN$
MD:&548@E& TG1]C[:AT\QR!J8_1!_EX@_P (ZW_6Q_.Q%/\ 3_\ 0O1K^H/^
M%6_QAW+64M'W9\:^X^J%J72.3)[*W%M;MS$T!:)2\U:U9!UEF331S:E)IZ&H
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_\
MCQZ+-US_ ,S"V)_X>>U__=W0^SB[_P!Q;G_FFW^ ])H_[2/_ $P_P]?8L]X%
M=2_U[W[KW7R=?YD'653T[\^?F'UY/2_9P87Y$]JUF&@TQI;:^Y-VY+=.T9-$
M21Q)]QM?-4<EE4*-5@ />;?*=X+_ )9V&Z!J6M(P?],JA6_XT#U%6XQ&&_O(
MZ<)&I]A-1_(]%2V1NS)["WIM#?6$95S.R]T8#=F(9B0JY/;F5I,Q0,Q )"BJ
MHTO[.[B!+FWGMI/[.1&4_8P(/\CTE1S&Z.OQ*0?V=?8)Z_WO@.S-A;(['VK5
M+7;7[ VCMO>^VZU61EK,!NO#46>P]4K1L\;+48ZOC<%20;\$CW@A=6\MG<W%
MI,*312,C#T925/\ ,=2Y&ZRQI(A[6 (^PYZ5WMCJ_7O?NO=>]^Z]U!RF3Q^$
MQF1S.7K*?'8K$4-7D\GD*N18:6AQ]!3R55;65,SD+%3TM-$SNQX55)]V1&D=
M(T4EV(  XDG '6B0H+$T Z^09\@NSI>[.^^[NYIXVBG[;[>[*[.FB8:6BEW[
MO/-;JDC8!4 9'RI!%A]/I[SLVNS&W;9MVW@X@@CC_P!X0+_DZB2XE\:>>;^-
MRW[23T(WP@ZRG[F^9/Q8ZLBI&K8M\_('J3 9*$>,K'@JO?&$.XJR4313QFGQ
M^!2IGEO')^W&WH<^DI.8[P;?L&]7I:ACM96'^F"'2/S:@'3EE%XUY:Q4^*11
M^517^77UN_>#G4L=>]^Z]U\:#WGYU#O1_OY5/_;R;X._^+,]2_\ O68_V&.=
M?^52YC_YXY?^.GHPVK_DI67_ #57_#U]6'WA5U*757W\W#^7]AOYAGQ$W;UM
M045#'W-L8578'0NX*EHJ9Z/?N,H9E?:]9D' :GV[O_&Z\96!F\$4TE-6,CO1
MQ #+D;FB3E;?8+MF/[ODHDR^J$_$!_$A[AYD57@QZ+-VL%W"T>,#]9<J?GZ?
M8>'[#Y=?+VSN#S.V,WF-M[BQ==A-P;>RN0P>=PN4II:+)XC,XFKFH,GB\C1U
M"I/25U!6T[Q31.H>.1"I (]YCQR1S1QS1.&B=001D$$5!!\P1D=1DRLK,K"C
M T(^?1D_A5\L=_\ PD^2_5WR/Z[9ZC);#SL;Y[;IJFI*+>NR<D/L-X[+R4HC
MG2.EW#@II84F:.4TE3XJE%,L*$%',.R6O,6T7NTW>$E7M;B4<91Q\U-#3S%0
M<$]*+*[DLKF*YCXJ<CU'F/S'^?H&.VMTX[?/:O9N]L/'5PXC>/8.\]TXN+(1
M10U\6.W#N/)9:ACK88)ZF&*K2FJU$BI)(JN" S#DF%C"]M96=O(1KCB133A5
M5 -/ECIF5@\LCC@6)_:>A8^%?_98_P 2_P#Q9GH?_P!^GM7VBYA_Y(&^?\\<
MW_5MNGK+_<RT_P":J_\ 'AU]<;W@UU+'7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7_]#?X]^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[KW0#?*+X_;0^57QY[@^.^^OV]M=M[&S6T:FN6GBJI\'D*N 3[?W/0T\_[,
MF3VKN&FI<E2ZO2*FE0GV9[-ND^R[K8;K;?VT$@:G"H'Q*?DRU4_(GIBZMTNK
M>:W?X74C[/0_D<]?)J[MZ=WW\?>W.QNDNS<1+@]^=7[NS6S=S8^1)1%_$,-6
M24WWU!+-'$U9A\M3JE70U*KXZJCGBF0E'4G-W;K^VW2QM-QLY-5M-&'4_(C@
M?0C@1Y$$'AU%,\,EO-)!**2*:'_5_@Z:>K^R]Z]-=C;([7ZWSM7MG?G76Z,+
MO#:6>H6TSXW.X&NAR%!.4/[=13F: +-#(&BGA9HY%9&93>\L[?<+2YL;N(/;
M2H593YAA0_[!X@Y'6HI'AD26-J2*00?F.OI_?RQ?YD75'\Q[H+$[_P!LUF,P
M';NV**@Q?=O4WWJME]D;JT-"V3H::9A55^Q=T24[U.(KU#QM$S4TK+5T]3%'
MASSCRE?<I[F]K,I:Q<DPRTPZ^A]'7@R_F.T@F3-LW&+<;<2*0)A\2^A_S'R/
MY<:]63>PET9=>]^Z]U[W[KW7O?NO=5"_S7OYM74?\M[K&JQU)4X??GR>WCAY
M7ZNZA2M61L?'5BII:?L/L5*6056%V)C*J!_%&3'59JIB-+2E46JJZ,=<D\CW
MW-MX'8-%L\;?J2TXTSHCK@N1^2 U;R5BC==VAVZ(@$-<D=J_Y3Z#_#P'F1\[
M;&?,SY08;Y*5OR^Q?=&\Z'Y&Y/<T^Z\EV=!71KE<CD*DQ)/CZ^@,!PE;M:2A
MIXZ+^"RTS8D8^)*04WVR+$,JGV#9I-H78GV^,[2$TB.F /4'B&KG775JJU:Y
MZCX7ET+DW8F;Z@FNK_5BGE3A3%*=;['\I;^>)U-\^\;BNHNX!M_I_P"65)31
MP':RU;4NR^W_ +>E,E5FNKJC)5$M339<>&26JV[4S3UE/%:2FFK(EG:GQGYX
M]N;[EAWOK#5/L9/Q4J\6<"2F*>0<  \"%-*CO:=[BOP(9J)=^GDWS7_-_AZO
MK]QGT>]:-'_"JSXTU&V.]>@_E;AZ&7^"=J;'K>IMY5,,8^UI=Z=<UDV9V[5U
MTND,*[<NTMRR4\(U,##@'X4B[Y'>RN[B;;=SV21OU()!*GJ4D%& ^2LM3\WZ
M!'--MIG@N@.UUTG[1D?M!_EUJ;^YNZ"G6]E_PF,^>N'[#Z,SOP8WYGZ6#L3I
M2JS&[.GZ:OJ-%7NKJ7<F4J,QG\1CFE+-7Y#K[=^2J))$+AUQ>4IEAC,-',R8
MV^\/+,EKN47,EM$3:W "RTX+*HHI/H'4#_;*:FK"HYY9OQ) UC(WZB97YJ>/
M[#_(_+K:M]PKT*>O>_=>Z][]U[JGC^=S\\\!\(/A1OV/&9VGI.\>^,)N#JGI
M7#13H,O%6YK'ICMX=@00@O+#0]<[=RQJUJ&C> 9:;'T\@M4CV/?;OEF7F+F&
MV+Q$[;;,LDI\J U1/MD84IQTAB.'11O5^ME924;]>0%5]<\3^0_G3UZ^9/[R
M_P"HTZO$_P"$]/QJK?D#_,HZMW-58YZK9?QTQF;[SW74M&H@BR6!IOX)UW3)
M4RWB3(?Z1<[C:U(@&EEIL?4% H1I(XY]T]W7:^4;V$/2XNR(5^QLR?EX:L*\
M*L/6A.^7[8W&Y1,1V1@L?RP/YD'\NOI-^\2>I'Z][]U[KY WR-_[*%[X_P#$
MS=H?^]OG/>=NT_\ )+VW_GGC_P".#J([C_<B?_3M_A/0S?RY/^WA7P/_ /%S
M/B__ ._NV/[+^;/^56YE_P"E?<?]67Z>V[_DH6/_ #63_CPZ^LG[PBZE;KWO
MW7NM+7_A3O\ R\/X=D]O_P POJ[!6HLP^$Z]^2%%C*.RTV6CC3%]=]I5IA5K
M)DZ:.+;V1F<HB308L*&>>5O>07L[S5K27E:]D[EJ\!)\N+QC[,NH]"_D!T#>
M9MOH5W")<&@?_(W^0_EUIU>YZZ!_6S;_ ,)M/YB)^/WR J_ASV9GOM>H?DEF
MH)=@3Y"H<4.T>^S3TN,P\,.I_%34W:>-I(<1+96:3*4V,4:$,S>X?]V^5?WI
MM:[_ &<5;^T7OIQ:'B?^<9)8?T2_RZ$O+FX?3W!LY6_1D./DWE_O7#[:=;^7
MO&/H>]>]^Z]U[W[KW7QT^QO^9A;[_P##SW1_[NZ[WGK:?[BVW_--?\ ZB"3^
MTD_TQ_P]'+_E4_\ ;R;X._\ BS/4O_O68_V'^=?^52YC_P">.7_CIZ6[5_R4
MK+_FJO\ AZ^K#[PJZE+KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[JJ/^=E\
M:JOY1?RV_D1L_!8[^);TV%@Z/NO8\*1M-4MF>JJM=RYFCQ].GKJ<GG-BPYC&
MTT:^IYZU0 3P1M[>;NNS<V[5/(]+>5C"_P!D@T@GY!]+'Y#HJWJV-UMMPBCO
M4:A_M<G]HJ/SZ^7Y[S&ZC+JWO^23\Z\5\$?G#M'=>_,G_"^E^V\9+T_V[7RL
MOV>W<)N')8^LV_OJJ5SICI=E[KQ])45LRAIH\0]:(U=W",!?<3EM^9>7)X+9
M-6X0'Q8AYL5!#(/].I( X:M->C?9;X6-ZCR&D+C2WR!X'\CQ^5>OIO4U33UE
M/3UE'40U5)50Q5-+54TJ3T]33SHLL%13SQ,T4T,T3!D=2592"#;WA\05)5@0
MP.1U)?'(X=9O>NO=>]^Z]TEM\[WVCUILW=78>_MPXS:>R-D;?RVZMV[FS50M
M)BL#M[!4,V1RV5R%0U_'345%3O(U@6(%@"2 7K:VGO+B&UM8B]Q(P55&2S$T
M 'VGJCND2/)(P"**DGR Z^53_,;^7V3^<_S&[F^150E72;=W/GDPO7.&K"1+
M@NL]J4\>!V50RPV"4U=5XFC6NKD7T_Q&LJ&!.JYS4Y3V).6]@V_:A0RHM9"/
MQ2-W.?L!-!_1 ZB[<;LWUY-<?A)H/DHP/\Y^?1-,%@\ON;-X?;>W\=5YC/;@
MRN/P>$Q%!"U17Y3+Y:KAH,;CJ*G0%YZNNK:A(HT'+.P ^OL_DDCACDFE<+$B
MDDG@ !4D_(#I&JEF55%6)H.OK??$+H:A^+WQ>Z$^/E!)#4?Z).K-G[.R==3J
M$ARNX\=B*<[JS:(.%_CFY9:NL(_!G/O!S?=S;>=YW/=&%/'F9P/12>T?DM!^
M74L6D M;6"W'X% _/S/YGHQGLIZ4=:&W_"KG_LLCXZ?^*S0?^_3[!]Y+>R?_
M "0-U_Y[/^L:= 7FK_<RW_YI?\_'K5I]S-T%^OI]?R,/^W47PZ_\,S>G_OVN
MP/>'7N1_RNV_?\U$_P"K2=2;L?\ R2K/_2G_ (\>K9?8(Z->JW?YJWP.PG\P
MCX@;[Z=C@Q]/VE@4;?O1NXZP0Q'#=F8"DJ6QN,J*^4K]G@MZT4LV&R#L6CA@
MK!4Z'EIHK"WDKF63E;?;:_))LF[)E'G&QR:>;(:.OJ12M">B[=;$;A9R0_Z*
M,J?Z0_R'@?MKY=?+8S^!S>U<[FML;EQ.0P.X]N9;(X'/X/+4DU!E<-F\/638
M_*XG)T-2D=119#'5U/)#-%(JO'(A5@""/>9D4L<T<<T+AHG4,I!J""*@@^8(
MR#U&#*R,RL*,#0CT/0\_$;Y.=@?#GY&=5?([K2>VY>L]S4V5EQ<L\L%!NG;E
M2DF.W7LW+M%Z_P"$[LVY5U-!.R_N1+/Y8RLJ(REF^[/:[_M-[M-X/T9DI7S5
MN*N/FK ,/LH<=/VES)9W$5S%\2G]H\Q^8QU]7#H#O'8'R5Z5ZT[YZNR?\6V'
MVGM+%[MV_4N%2JIX:^(K6XC)PJS"ES6!R<4U#707)@K*>6,\J?>%&Z;==;1N
M%YMEZFFYA<JWIC@1ZAA0@^8(/4IV\\=S#%/$:QN*C_5ZC@>A@]H.GNO>_=>Z
MKE_FQ?+1?A=\"^^NX\=DQC=^5>VWZZZG9&"UC=F=A"3;NWJ_'JP\<M1M.GJ*
MG.NC$!J?%2CDV4BSDC8_ZP<S;98.E;8/XDOIX:=S _Z;"?:PZ+MUN_HK">8&
MDE*+_IC@?LX_EU\KMF9V9W8L[$LS,2S,S&[,S&Y))/)]YH=1=T?G^6?\'\K_
M #"/EOL;XZ4^:R.U-M9#%[EW=V'O3%X^/*56T=D[6QCSU63BI)K4S5&3SM3C
M\53F4B):O(Q:N."&>;^8TY6V.YW4QAY@RJB$T#.QP*_)0S&F:*>E^VV1W"[2
MWU$+0DGT _V:#\^MIO\ Z!./CU_WEGW-_P"@3LC_ *_>X7_U[MT_Z,=O_O;]
M"C^JEO\ \I;_ +!U[_H$X^/7_>6?<W_H$[(_Z_>_?Z]VZ?\ 1CM_][?KW]5+
M?_E+?]@Z]_T"<?'K_O+/N;_T"=D?]?O?O]>[=/\ HQV_^]OU[^JEO_REO^P=
M!MW)_P )5.N]L=2]E[EZG^2':>\NS=N[&W1G=A;/S.SMKP8S=F[,1AJS(8/;
M-7/C)),A3IG\A3I2"2)7>-I@P5K:2LL/>JZFOK.&^VF&.S>15=@[5520"PKC
MM&<^G3<W*T:Q2-%<LTH4D"@R?(?GUI:,K(S(ZE74E65@5964V964V(((Y'O(
M+H&=6B_R;/EL?AO_ #!>CNQ,ID!C]@[WRIZ7[4>658*5=A]EU=!BWRE?,P)C
MH=I;J@Q6<EMRRXO3_:]@WG[8_P!_\K[C:(M;J-?%C]=<8)H/FRZD'^FZ--GN
M_H]P@D)_38Z6^QO\QH?RZ^HS[PUZD[KWOW7NO>_=>ZT:?^%8_P#V4+\3/_$,
M[U_][>'WD=[(_P#)*WS_ )Z$_P".= CFO_<BT_TA_P /6IM[F[H*=?3'_P"$
M^G_;H;XD?^5[_P#@G.Z/>(7NC_RO6^?\V?\ M'BZDK8/^21:?[;_ (^W5S'L
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
M_,#=>#P.&FINA.W:W+]B]#Y6&G9,72;>KZY9\[UTDH,D<>0ZRRU<* 1,[3OB
MVH:J2QJ@!F)R!S2G,^PP22R5W. ".8>98#MD^R0#57AJU*/AZC/>-O-A=NJK
M^@^5^SS'^UX?90^?52/L<=%/6Q7_ "P?^%!W<GPIVKM[HKOO:V1^0/Q\V]%#
MC=IU%+EXJ'MCJ_"1L3'B-MY/*Z\7O':^/C)2CQ&1EI'HX]$5/7P4L4=,(IYQ
M]KK#F&>7<MLF%KNCY;%8I#ZL!E&/FR@UXE2Q)Z$.V<P362+!.GB6XX?Q*/EZ
MCY']M,=;/W6__"AS^51O_'T]3D^_,_UAE)XC*^W>R.I^RZ3(4H5=3I497:6V
MMX;/\J_33'DW+'].KW#MW[5\ZVKD)MBS(/Q1RQD?L9E;_C/0GCY@VJ0 F<J?
M0J?\@(_GTP=L?\*-?Y6G6^*K:O;/;>]NZLU2>1$VSUAU1OJGK:F90-"PYKLK
M$]=[1D@<D7DCR,@ O8$BQ<L?:CG.[=5FL8[>,_BDE2G[(R[?\9ZK+S%M<8)6
M5G;T53_A-!_/K4N_FE_SN>]OYB\'^C#!81ND/C30Y*GR*]9XO-2Y;<&_,ACI
M5EQN5[/W+#3XV#+T]#4H*FCQ%-3Q8^DJ-$DAK*B""ICG#DSV[VWE0_622?4[
MN13Q"**@/$1KFE>!8G41@:02"%-TWJ?<?TE71;5X5R?],?\ )P^WCU2-[D3H
MDZV3?^$WW\OK)?(CY/0_+7?6$=NF/B]FJ;([;GK:=_LMW=\"ECKMI8Z@=E5)
M_P#1O#4P[@JGC?735HQ:LK)4-:)/=GFA-JV8[';2?[L+U:-3BL-:,3_S4R@]
M1K].A'RYMYN+GZMU_1B./FWE^SC^SKZ"7O%[H?\ 7O?NO=:&W_"KG_LLCXZ?
M^*S0?^_3[!]Y+>R?_) W7_GL_P"L:= 7FK_<RW_YI?\ /QZU:?<S=!?KZ?7\
MC#_MU%\.O_#,WI_[]KL#WAU[D?\ *[;]_P U$_ZM)U)NQ_\ )*L_]*?^/'JV
M7V".C7KWOW7NM%#_ (4R?R[_ /13VQAOG5UA@O#L#NS)P[;[JH\91Z:3;7;\
M-&SXK=M2M.HCIZ+LS$4;BHD**O\ &:&6261ILA&IR2]H.:OK;&3EN\E_QJW&
MJ(DY:*N5^V,G'] @ 44] ;F7;_"E%]$OZ;FC?)O7_;?X1\^M4_W-706ZV[O^
M$PG\P(;5WINGX =E9IDP6_Y<MV)\?JFOJ&\..WO0435N_NOJ76LGBBW7@J,Y
MFB35#!'5XVM UU%<@,%^\7*_CV\/,]I'^K%1)Z>:$T1S_I6.@\31E\E/0MY9
MO]+M82-VME/M\Q^8S^1]>MW'WCOT->O>_=>ZT:/^%3_RW&\NZNGOAKMO(M)A
MNF\)_I6[*IX)V,$O8F_J#[;9V,KZ?RE17;6V 'K(7T ^'<Q 8\@9'>R^Q_3[
M??[_ #)^I<-X<?\ S30]Y'R9\'YQ] CFB[US0V:G"#4?M/#]@_X]UJ;^YNZ"
MG6]A_P )9_B0NP_CYVO\P-RXMHMQ]Z;E;KOKRIJ8@'AZNZYJY%SV2QLRN#]O
MNSL26HI:E'4V;;<+*0&-\;?>??/J=TLMAA?]&V3Q'_YJ2#M!_P!+'0C_ )J'
MH<\KVGAV\MVP[I#0?Z4<?VG_  =;5_N%>A3U[W[KW7O?NO=>]^Z]U\Q3^>'\
M2A\1OYB/<V PN+_AO7?;U5%WQUJL5.E-0QX/L:KKJO<>(H((2T%)1;:["H\Q
MCJ:!2-%%30-I175?>8?MSOG[]Y5V^61ZW< \&3UK& %)]2R%&)]2>HTWNT^D
MW"95%(W[A]AX_L-1]G51?L<]%'7U*/Y/ORU;YF?R_P#HKM#+Y5LMV#MG"?Z)
M.UYYI#+7R=A=;0TN%KLKE7,LVK);OP1Q^>DL0/\ <J+*GZ%PSY\V/^K_ #1N
M5G&FFU=O%B]-$E2 /DK:D_VO4G[1=_66$$I-9 -+?:,?S%#^?5F_L']&?7O?
MNO=:-/\ PK'_ .RA?B9_XAG>O_O;P^\CO9'_ ))6^?\ /0G_ !SH$<U_[D6G
M^D/^'K4V]S=T%.OIC_\ "?3_ +=#?$C_ ,KW_P#!.=T>\0O='_E>M\_YL_\
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
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>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835057823856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jul. 22, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-03676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">VSE CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">54-0649263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">6348 Walker Lane<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Alexandria,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">22310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">960-4600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">VSEC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,794,421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000102752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835060730544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 371<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables (net of allowance of $3.5&#160;million and $1.7&#160;million, respectively)</a></td>
<td class="nump">102,194<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="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">41,310<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="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Inventories</a></td>
<td class="nump">337,753<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">24,958<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">506,586<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment (net of accumulated depreciation of $70 million and $66 million, respectively)</a></td>
<td class="nump">42,237<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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets (net of accumulated amortization of $116 million and $135 million, respectively)</a></td>
<td class="nump">99,090<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="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease - right-of-use assets</a></td>
<td class="nump">25,241<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">25,232<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">947,223<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">14,162<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">112,935<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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">48,226<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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">1,279<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">176,602<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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">294,448<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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation</a></td>
<td class="nump">11,977<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease obligations</a></td>
<td class="nump">24,537<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">8,376<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="top.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="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">515,940<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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 6)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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,794,421 and 12,726,659, respectively</a></td>
<td class="nump">640<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="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">91,051<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="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">339,592<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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">431,283<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 947,223<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="top.Show.toggleNext( this );">+ References</a><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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835057793680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit loss</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(116,000)<span></span>
</td>
<td class="num">(135,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">$ (70,000)<span></span>
</td>
<td class="num">$ (66,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">23,000,000<span></span>
</td>
<td class="nump">23,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">12,794,421<span></span>
</td>
<td class="nump">12,726,659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">12,794,421<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835060881120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Consolidated Statements of Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 241,713<span></span>
</td>
<td class="nump">$ 175,112<span></span>
</td>
<td class="nump">$ 472,952<span></span>
</td>
<td class="nump">$ 340,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">865<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
<td class="nump">1,771<span></span>
</td>
<td class="nump">1,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">4,437<span></span>
</td>
<td class="nump">4,603<span></span>
</td>
<td class="nump">9,173<span></span>
</td>
<td class="nump">8,891<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total costs and operating expenses</a></td>
<td class="nump">227,562<span></span>
</td>
<td class="nump">187,826<span></span>
</td>
<td class="nump">446,887<span></span>
</td>
<td class="nump">343,204<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">14,151<span></span>
</td>
<td class="num">(12,714)<span></span>
</td>
<td class="nump">26,065<span></span>
</td>
<td class="num">(3,111)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="nump">3,872<span></span>
</td>
<td class="nump">2,666<span></span>
</td>
<td class="nump">7,481<span></span>
</td>
<td class="nump">5,696<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">10,279<span></span>
</td>
<td class="num">(15,380)<span></span>
</td>
<td class="nump">18,584<span></span>
</td>
<td class="num">(8,807)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">2,731<span></span>
</td>
<td class="num">(3,014)<span></span>
</td>
<td class="nump">4,792<span></span>
</td>
<td class="num">(1,552)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 7,548<span></span>
</td>
<td class="num">$ (12,366)<span></span>
</td>
<td class="nump">$ 13,792<span></span>
</td>
<td class="num">$ (7,255)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share (in dollars per share)</a></td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="num">$ (0.97)<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="num">$ (0.59)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding (in shares)</a></td>
<td class="nump">12,778,355<span></span>
</td>
<td class="nump">12,702,366<span></span>
</td>
<td class="nump">12,760,026<span></span>
</td>
<td class="nump">12,391,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share (in dollars per share)</a></td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="num">$ (0.97)<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="num">$ (0.59)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding (in shares)</a></td>
<td class="nump">12,811,078<span></span>
</td>
<td class="nump">12,702,366<span></span>
</td>
<td class="nump">12,807,249<span></span>
</td>
<td class="nump">12,391,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share (in dollars per share)</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 143,576<span></span>
</td>
<td class="nump">$ 84,463<span></span>
</td>
<td class="nump">$ 280,807<span></span>
</td>
<td class="nump">$ 163,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs and operating expenses</a></td>
<td class="nump">130,978<span></span>
</td>
<td class="nump">101,325<span></span>
</td>
<td class="nump">253,433<span></span>
</td>
<td class="nump">172,037<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">98,137<span></span>
</td>
<td class="nump">90,649<span></span>
</td>
<td class="nump">192,145<span></span>
</td>
<td class="nump">177,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs and operating expenses</a></td>
<td class="nump">$ 91,282<span></span>
</td>
<td class="nump">$ 80,848<span></span>
</td>
<td class="nump">$ 182,510<span></span>
</td>
<td class="nump">$ 161,188<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835057587184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 7,548<span></span>
</td>
<td class="num">$ (12,366)<span></span>
</td>
<td class="nump">$ 13,792<span></span>
</td>
<td class="num">$ (7,255)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in fair value of interest rate swap agreements, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">152<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">663<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">152<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">663<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 7,548<span></span>
</td>
<td class="num">$ (12,214)<span></span>
</td>
<td class="nump">$ 13,968<span></span>
</td>
<td class="num">$ (6,592)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835059491616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited 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 Loss</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning 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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning 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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(7,255)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,255)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">50,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,039<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">2,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared</a></td>
<td class="num">(2,287)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,287)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,704,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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending balance at Jun. 30, 2021</a></td>
<td class="nump">401,494<span></span>
</td>
<td class="nump">$ 635<span></span>
</td>
<td class="nump">85,844<span></span>
</td>
<td class="nump">315,555<span></span>
</td>
<td class="num">(540)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,691,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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning balance at Mar. 31, 2021</a></td>
<td class="nump">414,303<span></span>
</td>
<td class="nump">$ 635<span></span>
</td>
<td class="nump">85,296<span></span>
</td>
<td class="nump">329,064<span></span>
</td>
<td class="num">(692)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(12,366)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,366)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">13,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">548<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared</a></td>
<td class="num">(1,143)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,143)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,704,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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending balance at Jun. 30, 2021</a></td>
<td class="nump">$ 401,494<span></span>
</td>
<td class="nump">$ 635<span></span>
</td>
<td class="nump">85,844<span></span>
</td>
<td class="nump">315,555<span></span>
</td>
<td class="num">(540)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning 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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning 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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">13,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">68,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,540<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">2,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared</a></td>
<td class="num">$ (2,558)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,558)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="nump">12,794,421<span></span>
</td>
<td class="nump">12,795,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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending balance at Jun. 30, 2022</a></td>
<td class="nump">$ 431,283<span></span>
</td>
<td class="nump">$ 640<span></span>
</td>
<td class="nump">91,051<span></span>
</td>
<td class="nump">339,592<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,769,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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning balance at Mar. 31, 2022</a></td>
<td class="nump">423,792<span></span>
</td>
<td class="nump">$ 638<span></span>
</td>
<td class="nump">89,830<span></span>
</td>
<td class="nump">333,324<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">7,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">26,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">1,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared</a></td>
<td class="num">$ (1,280)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,280)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="nump">12,794,421<span></span>
</td>
<td class="nump">12,795,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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending balance at Jun. 30, 2022</a></td>
<td class="nump">$ 431,283<span></span>
</td>
<td class="nump">$ 640<span></span>
</td>
<td class="nump">$ 91,051<span></span>
</td>
<td class="nump">$ 339,592<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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835063841136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share (in dollars per share)</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835054992128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 13,792<span></span>
</td>
<td class="num">$ (7,255)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">12,850<span></span>
</td>
<td class="nump">12,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred taxes</a></td>
<td class="num">(790)<span></span>
</td>
<td class="num">(3,872)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,675<span></span>
</td>
<td class="nump">2,256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vsec_InventoryValuationAdjustment', window );">Inventory valuation adjustment</a></td>
<td class="nump">1,094<span></span>
</td>
<td class="nump">24,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Receivables</a></td>
<td class="num">(25,607)<span></span>
</td>
<td class="num">(17,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Unbilled receivables</a></td>
<td class="num">(9,428)<span></span>
</td>
<td class="num">(4,378)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(16,145)<span></span>
</td>
<td class="num">(45,157)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other current assets and noncurrent assets</a></td>
<td class="nump">8,884<span></span>
</td>
<td class="num">(16,693)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and deferred compensation</a></td>
<td class="num">(4,848)<span></span>
</td>
<td class="num">(8,017)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accrued expenses and other current and noncurrent liabilities</a></td>
<td class="num">(2,615)<span></span>
</td>
<td class="nump">10,019<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(20,138)<span></span>
</td>
<td class="num">(53,968)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(2,746)<span></span>
</td>
<td class="num">(5,158)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from the sale of property and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable', window );">Proceeds from payments on notes receivable</a></td>
<td class="nump">3,073<span></span>
</td>
<td class="nump">1,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(14,785)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">327<span></span>
</td>
<td class="num">(18,791)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Borrowings on loan agreement</a></td>
<td class="nump">236,194<span></span>
</td>
<td class="nump">258,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments on loan agreement</a></td>
<td class="num">(212,572)<span></span>
</td>
<td class="num">(234,976)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">486<span></span>
</td>
<td class="nump">52,017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vsec_EarnOutObligationPayments', window );">Earn-out obligation payments</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments of taxes for equity transactions</a></td>
<td class="num">(892)<span></span>
</td>
<td class="num">(681)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(2,552)<span></span>
</td>
<td class="num">(2,139)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">19,664<span></span>
</td>
<td class="nump">72,718<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decreases in cash and cash equivalents</a></td>
<td class="num">(147)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">518<span></span>
</td>
<td class="nump">378<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">$ 371<span></span>
</td>
<td class="nump">$ 337<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_EarnOutObligationPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identifies the line item during the period for the payment of earn-out obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_EarnOutObligationPayments</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_InventoryValuationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory Valuation Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835057759120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Nature of Operations and Basis of Presentation</a></td>
<td class="text">Nature of Operations and Basis of Presentation<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%">Nature 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:400;line-height:120%">VSE Corporation (&#8220;VSE,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;) 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. Our operations are conducted under three reporting units aligned with our operating segments: (1) Aviation; (2) Fleet; and (3) Federal and Defense.</span></div><div style="text-align:justify"><span><br/></span></div><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%">In February 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, which were used for general corporate purposes, including financing strategic acquisitions and working capital requirements for new program launches.</span></div><div style="text-align:justify"><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%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div 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 accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information and in accordance with the instructions to SEC Form 10-Q and Article 10 of SEC Regulation S-X.&#160;Therefore, such financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements and should be read in conjunction with the consolidated financial statements and footnotes thereto included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021 ("2021 Form 10-K").&#160;In our opinion, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.&#160;Operating results for the three and six months ended June&#160;30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2022.&#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-style:italic;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 U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates affecting the financial statements include 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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><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%">Recently 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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.</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%">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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation 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. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835138815904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Global Parts Group, Inc.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 26, 2021, we acquired Global Parts Group, Inc. ("Global Parts") for a preliminary purchase price of $40&#160;million, net of cash acquired. The purchase price includes $2&#160;million of contingent consideration, representing the fair value recognized for </span></div><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%">potential future earn-out payments. See Note (8) "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:115%">During the three and six months ended June&#160;30, 2021, we incurred $0.2&#160;million of acquisition-related expenses, 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-style:italic;font-weight:400;line-height:115%">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, we 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 operating results are included in our Federal and Defense segment. The acquisition was not material to our consolidated 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%">During the six months ended June&#160;30, 2021, we incurred $0.3&#160;million of acquisition-related expenses, which are included in selling, general and administrative 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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835150902208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">Revenue <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%">Disaggregation of Revenues </span></div><div 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, various government agencies, the United States Department of Defense ("DoD") or federal civilian agencies. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 by customer for our each of our operating segments for the three and six months ended June&#160;30, 2022 were 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:99.281%"><tr><td style="width:1.0%"/><td style="width:49.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align: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%">Three months ended June 30, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">103,349&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,007&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">166&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">129,522&#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%">&#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,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">105,019&#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%">64,742&#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%">71,952&#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%">241,713&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.281%"><tr><td style="width:1.0%"/><td style="width:49.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">195,261&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">53,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,382&#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%">&#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,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">110,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">198,309&#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%">131,772&#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%">142,871&#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%">472,952&#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><span><br/></span></div><div 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 by customer for our each of our operating segments for the three and six months ended June&#160;30, 2021 were 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:99.281%"><tr><td style="width:1.0%"/><td style="width:49.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">47,465&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">65,280&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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%">43,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">47,515&#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%">58,057&#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%">69,540&#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%">175,112&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"><tr><td style="width:1.0%"/><td style="width:49.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.551%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">91,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">32,067&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">503&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">124,381&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">91,886&#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%">112,804&#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%">135,403&#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%">340,093&#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><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%">Revenues by type for our each of our operating segments for the three and six months ended June&#160;30, 2022 were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">25,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">79,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">143,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%">34,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">22,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">15,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">105,019&#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%">64,742&#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%">71,952&#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%">241,713&#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><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:49.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">48,329&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,329&#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%">149,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">281,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">65,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">40,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">37,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">198,309&#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%">131,772&#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%">142,871&#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%">472,952&#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><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%">Revenues by type for our each of our operating segments for the three and six months ended June&#160;30, 2021 were 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:49.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">19,021&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,021&#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%">28,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">86,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">21,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">32,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">15,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">47,515&#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%">58,057&#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%">69,540&#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%">175,112&#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"><table 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:49.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.541%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">Repair</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%">37,337&#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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">37,337&#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%">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%">54,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">167,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">38,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">56,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">40,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">91,886&#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%">112,804&#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%">135,403&#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%">340,093&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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="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%">Unbilled receivables (contract assets) represent our right to consideration in exchange for goods or services that we have transferred to the customer prior to us having the right to payment for such goods or services. Contract liabilities are recorded when customers remit contractual cash payments in advance of us satisfying related performance obligations under contractual arrangements, including those with performance obligations to be satisfied over a period of time. </span></div><div 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 present our unbilled receivables and contract liabilities on a contract-by-contract basis. If a contract liability exists, it is netted against the unbilled receivables balance for that contract. Unbilled receivables were $41.3&#160;million as of June&#160;30, 2022 and $31.9&#160;million as of December&#160;31, 2021. Contract liabilities, which are included in accrued expenses and other current liabilities in our consolidated balance sheets, were $5.5 million as of June&#160;30, 2022 and $7.1 million as of December&#160;31, 2021. For the six months ended June&#160;30, 2022 and 2021, we recognized revenue that was previously included in the beginning balance of contract liabilities of $2.6 million and $1.7 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%">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 accounted for approximately 59% for the three and six months ended June&#160;30, 2022 and 49% of our revenues for the three and six months ended June&#160;30, 2021, primarily related to the sale of vehicle and aircraft parts in our Fleet and Aviation segments. Revenues from products and services transferred to customers over time accounted for approximately 41% for the three and six months ended June&#160;30, 2022 and 51% of our revenues for the three and six months ended June&#160;30, 2021, primarily related to revenues in our Federal and Defense segment and MRO services in our Aviation segment. </span></div><div 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 June&#160;30, 2022, the aggregate amount of transaction prices allocated to unsatisfied or partially unsatisfied performance obligations was $183 million. The performance obligations expected to be satisfied within one year and greater than one year are 94% and 6%, 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 six months ended June 30, 2022 and 2021, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835060647920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">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.856%"><tr><td style="width:1.0%"/><td style="width:73.144%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.420%"/><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%">June 30,</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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,675&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">60,175&#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%">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%">257,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,356&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,734&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(1,746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,610&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,569&#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%">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%">(14,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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, less current portion</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%">294,448&#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%">270,407&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had letters of credit outstanding totaling $1.2&#160;million and $1.0&#160;million as of June&#160;30, 2022 and December&#160;31, 2021, respectively.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We pay interest on the term and revolving loan borrowings at LIBOR plus a base margin or at a base rate (typically the prime rate) plus a base margin. As of June&#160;30, 2022, the LIBOR margin was 2.25% and the base margin was 4.75%. The margins increase or decrease in increments as our Total Funded Debt/EBITDA Ratio increases or decreases. As of June&#160;30, 2022, interest rates on our outstanding debt ranged from 4.62% to 7.00%, and the effective interest rate on our aggregate outstanding debt was 5.06%.</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%">Interest expense incurred on bank loan borrowings and interest rate hedges was $3.7 million and $2.4 million for the three months ended June&#160;30, 2022 and 2021, respectively, and $7.1 million and $5.1 million for the six months ended June&#160;30, 2022 and 2021, respectively. As of June&#160;30, 2022, there was no hedged portion of our debt as our two remaining hedges expired in February and March of 2022. As of December&#160;31, 2021, the portion of our debt with interest rate swap agreements was $75 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%">Our required term and revolver loan principal payments after June&#160;30, 2022 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:99.856%"><tr><td style="width:1.0%"/><td style="width:59.187%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.422%"/><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:400;line-height:100%">Term Loan</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%">Revolver Loan</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%">Remainder of 2022</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,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">7,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,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%">15,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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,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%">287,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">52,675&#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%">257,681&#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%">310,356&#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>We were in compliance with required ratios and other terms and conditions under our loan agreement as of June&#160;30, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835138888032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per ShareBasic 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. For the three and six month ended June&#160;30, 2021, diluted earnings per share did not include an adjustment for the potential dilutive effect of the dilutive securities as the effect would have been anti-dilutive to the Company's net loss. The anti-dilutive common stock equivalents excluded from the diluted per share calculation were not material. Antidilutive common stock equivalents excluded from the diluted earnings per share calculation for the three and six month ended June&#160;30, 2022 were not material.<div 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 number of shares outstanding used to compute basic and diluted EPS were as follows:</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.712%"><tr><td style="width:1.0%"/><td style="width:47.170%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.376%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.153%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,778,355&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,702,366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,760,026&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,391,166&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">32,723&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,223&#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: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 common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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%">12,811,078&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,702,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,807,249&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,391,166&#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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835063261600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<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%">Contingencies</span></div><div style="text-align:justify"><span><br/></span></div><div 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 involved in various claims and lawsuits arising in the normal conduct of its business, none of which we believe, based on current information, is expected to have a material adverse effect on our financial position, results of operations or 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%">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></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835064096912">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Business Segments and Customer Information</a></td>
<td class="text">Business Segments and Customer Information<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 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-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><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 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 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 procurement; supply chain management; vehicle, maritime and aircraft sustainment services; base operations support; 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%">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. Our segment information is 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.856%"><tr><td style="width:1.0%"/><td style="width:48.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.134%"/><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="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%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</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: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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,515&#160;</span></td><td style="background-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%">198,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,886&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</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%">64,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,057&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and Defense</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%">71,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,871&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,403&#160;</span></td><td style="background-color:#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 revenues</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%">241,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">175,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">472,952&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">340,093&#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: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;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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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><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: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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,450&#160;</span></td><td style="background-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%">(22,272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,072&#160;</span></td><td style="background-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%">(22,604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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%">11,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and Defense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate/unallocated expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</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%">14,151&#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%">(12,714)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,065&#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%">(3,111)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835063232016">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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%">The following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of June&#160;30, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:26.629%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.170%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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                 June 30, 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: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%">Non-COLI assets held in Deferred Supplemental Compensation Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align: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:0.5pt solid #000;padding:2px 1pt;text-align: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: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%">532&#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 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%">598&#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%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">&#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%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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 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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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 long-term 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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="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:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-Company Owned Life Insurance ("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><div style="text-align:justify"><span><br/></span></div><div 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 were a party to interest rate swap agreements qualifying as cash flow hedges under which we hedged a portion of our variable-rate debt until the agreements expired in February and March 2022. As of December 31, 2021, the fair value of such swap agreements was $0.2 million, a liability recorded in accrued expenses and other current liabilities in our consolidated balance sheets. As of December&#160;31, 2021, we had $0.2&#160;million, net of an income tax effect of $58 thousand, included in accumulated other comprehensive income in the accompanying balance sheets related to the cash flow hedges. The amounts paid and received on the swap agreements are recorded in interest expense in the period during which the related floating-rate interest is incurred. </span></div><div 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 may be required to pay 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. Changes in the earn-out obligation measured at fair value on a recurring basis using unobservable inputs (Level 3) for the six months ended June&#160;30, 2022 are 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.137%"><tr><td style="width:1.0%"/><td style="width:50.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.410%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</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%">Long-term portion</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;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,250&#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%">Reclassification from long-term to current</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%">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%">(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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 June 30, 2022</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%">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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><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><span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835063040448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income TaxesIncome tax expense during interim periods is based on our estimated annual effective income tax rate plus any discrete items that are recorded in the period in which they occur. Our tax rate is affected by discrete items that may occur in any given year but may not be consistent from year to year. Our effective tax rate was 26.6% and 25.8% for the three and six months ended June 30, 2022, respectively, and 19.6% and 17.6% for the three and six months ended June 30, 2021, respectively. The effective tax rate was higher for the three and six months ended June 30, 2022 compared to the same period of prior year primarily due to book expense in connection with the decline in value of our COLI assets in the period ended June 30, 2022 that was reversed for tax purposes as opposed to book income in the same period in 2021<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835063789472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent EventsSubsequent to June&#160;30, 2022, we executed forward-starting fixed interest rate swaps that hedge the variability in interest payments on $150&#160;million of floating rate debt. The tenor of these swaps begin on October 31, 2022. We have designated, and will account for, these fixed interest rate swaps as cash flow hedges.<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><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="top.Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835060874528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations and Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Our accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information and in accordance with the instructions to SEC Form 10-Q and Article 10 of SEC Regulation S-X.&#160;Therefore, such financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements and should be read in conjunction with the consolidated financial statements and footnotes thereto included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021 ("2021 Form 10-K").&#160;In our opinion, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.&#160;Operating results for the three and six months ended June&#160;30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2022.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates affecting the financial statements include 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></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent 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-style:italic;font-weight:400;line-height:120%">Recently 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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.</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%">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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text">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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue from Contract with Customer</a></td>
<td class="text">Unbilled receivables (contract assets) represent our right to consideration in exchange for goods or services that we have transferred to the customer prior to us having the right to payment for such goods or services. Contract liabilities are recorded when customers remit contractual cash payments in advance of us satisfying related performance obligations under contractual arrangements, including those with performance obligations to be satisfied over a period of time.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835063115344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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%">Revenues by customer for our each of our operating segments for the three and six months ended June&#160;30, 2022 were 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:99.281%"><tr><td style="width:1.0%"/><td style="width:49.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align: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%">Three months ended June 30, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">103,349&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,007&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">166&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">129,522&#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%">&#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,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">105,019&#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%">64,742&#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%">71,952&#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%">241,713&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.281%"><tr><td style="width:1.0%"/><td style="width:49.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">195,261&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">53,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,382&#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%">&#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,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">110,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">198,309&#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%">131,772&#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%">142,871&#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%">472,952&#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><span><br/></span></div><div 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 by customer for our each of our operating segments for the three and six months ended June&#160;30, 2021 were 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:99.281%"><tr><td style="width:1.0%"/><td style="width:49.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">47,465&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">65,280&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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%">43,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">47,515&#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%">58,057&#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%">69,540&#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%">175,112&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"><tr><td style="width:1.0%"/><td style="width:49.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.551%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">91,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">32,067&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">503&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">124,381&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">91,886&#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%">112,804&#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%">135,403&#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%">340,093&#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><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%">Revenues by type for our each of our operating segments for the three and six months ended June&#160;30, 2022 were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">25,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">79,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">143,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%">34,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">22,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">15,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">105,019&#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%">64,742&#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%">71,952&#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%">241,713&#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><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:49.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">48,329&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,329&#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%">149,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">281,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">65,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">40,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">37,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">198,309&#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%">131,772&#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%">142,871&#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%">472,952&#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><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%">Revenues by type for our each of our operating segments for the three and six months ended June&#160;30, 2021 were 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:49.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">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%">19,021&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,021&#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%">28,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">86,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">21,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">32,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">15,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">47,515&#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%">58,057&#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%">69,540&#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%">175,112&#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><table 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:49.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.541%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">Fleet</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%">Federal and Defense</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%">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%">Repair</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%">37,337&#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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">37,337&#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%">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%">54,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">167,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">38,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">56,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">40,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">91,886&#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%">112,804&#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%">135,403&#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%">340,093&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835063112688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt</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.856%"><tr><td style="width:1.0%"/><td style="width:73.144%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.420%"/><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%">June 30,</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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,675&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">60,175&#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%">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%">257,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,356&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,734&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(1,746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,610&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,569&#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%">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%">(14,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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, less current portion</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%">294,448&#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%">270,407&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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%">Our required term and revolver loan principal payments after June&#160;30, 2022 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:99.856%"><tr><td style="width:1.0%"/><td style="width:59.187%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.422%"/><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:400;line-height:100%">Term Loan</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%">Revolver Loan</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%">Remainder of 2022</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,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">7,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,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%">15,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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,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%">287,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;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%">52,675&#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%">257,681&#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%">310,356&#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>We were in compliance with required ratios and other terms and conditions under our loan agreement as of June&#160;30, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="top.Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835063040448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="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 number of shares outstanding used to compute basic and diluted EPS were as follows:</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.712%"><tr><td style="width:1.0%"/><td style="width:47.170%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.376%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.153%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,778,355&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,702,366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,760,026&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,391,166&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">32,723&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,223&#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: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 common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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%">12,811,078&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,702,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,807,249&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,391,166&#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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835063017424">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment Information</a></td>
<td class="text">Corporate expenses are primarily selling, general and administrative expenses not allocated to segments. Our segment information is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:48.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.134%"/><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="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%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months ended June 30,</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: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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,515&#160;</span></td><td style="background-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%">198,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,886&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</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%">64,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,057&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and Defense</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%">71,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,871&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,403&#160;</span></td><td style="background-color:#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 revenues</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%">241,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">175,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">472,952&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">340,093&#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: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;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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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><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: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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,450&#160;</span></td><td style="background-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%">(22,272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,072&#160;</span></td><td style="background-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%">(22,604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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%">11,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and Defense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate/unallocated expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</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%">14,151&#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%">(12,714)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,065&#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%">(3,111)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/></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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835063236288">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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:120%">The following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of June&#160;30, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:26.629%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.170%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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                 June 30, 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: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%">Non-COLI assets held in Deferred Supplemental Compensation Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align: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:0.5pt solid #000;padding:2px 1pt;text-align: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: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%">532&#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 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%">598&#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%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">&#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%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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 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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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 long-term 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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</a></td>
<td class="text">Changes in the earn-out obligation measured at fair value on a recurring basis using unobservable inputs (Level 3) for the six months ended June&#160;30, 2022 are as follows (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"/><td style="width:50.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.410%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</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%">Long-term portion</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;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,250&#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%">Reclassification from long-term to current</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%">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%">(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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 June 30, 2022</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%">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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></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_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (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 (loss) 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 liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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><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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835060878912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations and Basis of Presentation (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2021</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Public offering, issued (in shares)</a></td>
<td class="nump">170,497<span></span>
</td>
<td class="nump">1,428,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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Public offering, price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Public offering proceeds</a></td>
<td class="nump">$ 52<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835057672592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</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>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 14,785<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Earn-out payments</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vsec_GlobalPartsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835053190880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 241,713<span></span>
</td>
<td class="nump">$ 175,112<span></span>
</td>
<td class="nump">$ 472,952<span></span>
</td>
<td class="nump">$ 340,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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">25,966<span></span>
</td>
<td class="nump">19,021<span></span>
</td>
<td class="nump">48,329<span></span>
</td>
<td class="nump">37,337<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">143,795<span></span>
</td>
<td class="nump">86,551<span></span>
</td>
<td class="nump">281,752<span></span>
</td>
<td class="nump">167,353<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">34,555<span></span>
</td>
<td class="nump">21,813<span></span>
</td>
<td class="nump">65,132<span></span>
</td>
<td class="nump">38,364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">22,278<span></span>
</td>
<td class="nump">32,430<span></span>
</td>
<td class="nump">40,639<span></span>
</td>
<td class="nump">56,361<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">15,119<span></span>
</td>
<td class="nump">15,297<span></span>
</td>
<td class="nump">37,100<span></span>
</td>
<td class="nump">40,678<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">129,522<span></span>
</td>
<td class="nump">65,280<span></span>
</td>
<td class="nump">249,382<span></span>
</td>
<td class="nump">124,381<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">60,524<span></span>
</td>
<td class="nump">66,751<span></span>
</td>
<td class="nump">112,648<span></span>
</td>
<td class="nump">112,639<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">51,667<span></span>
</td>
<td class="nump">43,081<span></span>
</td>
<td class="nump">110,922<span></span>
</td>
<td class="nump">103,073<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember', 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">105,019<span></span>
</td>
<td class="nump">47,515<span></span>
</td>
<td class="nump">198,309<span></span>
</td>
<td class="nump">91,886<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember', window );">Aviation | Repair</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">25,966<span></span>
</td>
<td class="nump">19,021<span></span>
</td>
<td class="nump">48,329<span></span>
</td>
<td class="nump">37,337<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember', window );">Aviation | Distribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">79,053<span></span>
</td>
<td class="nump">28,494<span></span>
</td>
<td class="nump">149,980<span></span>
</td>
<td class="nump">54,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember', window );">Aviation | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember', window );">Aviation | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember', window );">Aviation | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember', window );">Aviation | Commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">103,349<span></span>
</td>
<td class="nump">47,465<span></span>
</td>
<td class="nump">195,261<span></span>
</td>
<td class="nump">91,811<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember', window );">Aviation | DoD</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember', window );">Aviation | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,670<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">3,048<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">64,742<span></span>
</td>
<td class="nump">58,057<span></span>
</td>
<td class="nump">131,772<span></span>
</td>
<td class="nump">112,804<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember', window );">Fleet | Repair</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember', window );">Fleet | Distribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">64,742<span></span>
</td>
<td class="nump">58,057<span></span>
</td>
<td class="nump">131,772<span></span>
</td>
<td class="nump">112,804<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember', window );">Fleet | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember', window );">Fleet | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember', window );">Fleet | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember', window );">Fleet | Commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">26,007<span></span>
</td>
<td class="nump">17,630<span></span>
</td>
<td class="nump">53,863<span></span>
</td>
<td class="nump">32,067<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember', window );">Fleet | DoD</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,264<span></span>
</td>
<td class="nump">4,676<span></span>
</td>
<td class="nump">2,993<span></span>
</td>
<td class="nump">7,778<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember', window );">Fleet | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">37,471<span></span>
</td>
<td class="nump">35,751<span></span>
</td>
<td class="nump">74,916<span></span>
</td>
<td class="nump">72,959<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">71,952<span></span>
</td>
<td class="nump">69,540<span></span>
</td>
<td class="nump">142,871<span></span>
</td>
<td class="nump">135,403<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember', window );">Federal and Defense | Repair</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember', window );">Federal and Defense | Distribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember', window );">Federal and Defense | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">34,555<span></span>
</td>
<td class="nump">21,813<span></span>
</td>
<td class="nump">65,132<span></span>
</td>
<td class="nump">38,364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember', window );">Federal and Defense | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">22,278<span></span>
</td>
<td class="nump">32,430<span></span>
</td>
<td class="nump">40,639<span></span>
</td>
<td class="nump">56,361<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember', window );">Federal and Defense | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">15,119<span></span>
</td>
<td class="nump">15,297<span></span>
</td>
<td class="nump">37,100<span></span>
</td>
<td class="nump">40,678<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember', window );">Federal and Defense | Commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="nump">258<span></span>
</td>
<td class="nump">503<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember', window );">Federal and Defense | DoD</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">59,260<span></span>
</td>
<td class="nump">62,075<span></span>
</td>
<td class="nump">109,655<span></span>
</td>
<td class="nump">104,861<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember', window );">Federal and Defense | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 12,526<span></span>
</td>
<td class="nump">$ 7,280<span></span>
</td>
<td class="nump">$ 32,958<span></span>
</td>
<td class="nump">$ 30,039<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyRepairMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_WheelerFleetSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FederalAndDefenseSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835058057808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">$ 41,310<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract with customer, liability</a></td>
<td class="nump">5,500<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with customer, liability, revenue recognized</a></td>
<td class="nump">2,600<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation</a></td>
<td class="nump">$ 183,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Product Concentration Risk | Transferred at Point in Time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">59.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Product Concentration Risk | Transferred over Time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI 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="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835058000240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Performance Obligations (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">94.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">6.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-07-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835057689936">
<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>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 310,356<span></span>
</td>
<td class="nump">$ 286,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less debt issuance costs</a></td>
<td class="num">(1,746)<span></span>
</td>
<td class="num">(2,165)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">308,610<span></span>
</td>
<td class="nump">284,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less current portion</a></td>
<td class="num">(14,162)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">294,448<span></span>
</td>
<td class="nump">270,407<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">52,675<span></span>
</td>
<td class="nump">60,175<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolver Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 257,681<span></span>
</td>
<td class="nump">$ 226,559<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_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>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835055135136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>derivativeInstrument</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>derivativeInstrument</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vsec_DerivativeNumberOfExpiredHedgingInstruments', window );">Number of derivative instruments expired | derivativeInstrument</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=vsec_LoansPayableAndRevolvingCreditFacilityMember', window );">Loans Payable And Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">5.06%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.06%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="nump">$ 3,700,000<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="nump">$ 7,100,000<span></span>
</td>
<td class="nump">$ 5,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=vsec_LoansPayableAndRevolvingCreditFacilityMember', window );">Loans Payable And Revolving Credit Facility | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate range</a></td>
<td class="nump">4.62%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.62%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=vsec_LoansPayableAndRevolvingCreditFacilityMember', window );">Loans Payable And Revolving Credit Facility | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate range</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=vsec_LoansPayableAndRevolvingCreditFacilityMember', window );">Loans Payable And Revolving Credit Facility | Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative notional amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=vsec_LoansPayableAndRevolvingCreditFacilityMember', window );">Loans Payable And Revolving Credit Facility | LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Base margin</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=vsec_LoansPayableAndRevolvingCreditFacilityMember', window );">Loans Payable And Revolving Credit Facility | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Base margin</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolver Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_vsec_DerivativeNumberOfExpiredHedgingInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative, Number Of Expired Hedging Instruments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_DerivativeNumberOfExpiredHedgingInstruments</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_LongtermDebtTypeAxis=vsec_LoansPayableAndRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=vsec_LoansPayableAndRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_SwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_SwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_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_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835055116896">
<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>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">287,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">310,356<span></span>
</td>
<td class="nump">$ 286,734<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">310,356<span></span>
</td>
<td class="nump">286,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=vsec_TermLoanMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">30,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">52,675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">52,675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolver Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">257,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">257,681<span></span>
</td>
<td class="nump">226,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 257,681<span></span>
</td>
<td class="nump">$ 226,559<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><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="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><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="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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 remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_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>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835057855248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">12,778,355<span></span>
</td>
<td class="nump">12,702,366<span></span>
</td>
<td class="nump">12,760,026<span></span>
</td>
<td class="nump">12,391,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock', window );">Effect of dilutive shares (in shares)</a></td>
<td class="nump">32,723<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">47,223<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares outstanding (in shares)</a></td>
<td class="nump">12,811,078<span></span>
</td>
<td class="nump">12,702,366<span></span>
</td>
<td class="nump">12,807,249<span></span>
</td>
<td class="nump">12,391,166<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesRestrictedStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835060769040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments and Customer Information - Segment Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 241,713<span></span>
</td>
<td class="nump">$ 175,112<span></span>
</td>
<td class="nump">$ 472,952<span></span>
</td>
<td class="nump">$ 340,093<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">14,151<span></span>
</td>
<td class="num">(12,714)<span></span>
</td>
<td class="nump">26,065<span></span>
</td>
<td class="num">(3,111)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate/unallocated expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(217)<span></span>
</td>
<td class="num">(1,441)<span></span>
</td>
<td class="num">(1,618)<span></span>
</td>
<td class="num">(2,272)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember', 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">105,019<span></span>
</td>
<td class="nump">47,515<span></span>
</td>
<td class="nump">198,309<span></span>
</td>
<td class="nump">91,886<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember', window );">Aviation | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">6,450<span></span>
</td>
<td class="num">(22,272)<span></span>
</td>
<td class="nump">14,072<span></span>
</td>
<td class="num">(22,604)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">64,742<span></span>
</td>
<td class="nump">58,057<span></span>
</td>
<td class="nump">131,772<span></span>
</td>
<td class="nump">112,804<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember', window );">Fleet | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">5,366<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">11,747<span></span>
</td>
<td class="nump">9,741<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">71,952<span></span>
</td>
<td class="nump">69,540<span></span>
</td>
<td class="nump">142,871<span></span>
</td>
<td class="nump">135,403<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember', window );">Federal and Defense | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">$ 2,552<span></span>
</td>
<td class="nump">$ 6,999<span></span>
</td>
<td class="nump">$ 1,864<span></span>
</td>
<td class="nump">$ 12,024<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vsec_AviationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vsec_WheelerFleetSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FederalAndDefenseSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835059455024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Financial Assets and Liabilities (Details) - Fair Value, Measurements, Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1 | 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="top.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="top.Show.showAR( this, 'defref_vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure', window );">Non-COLI assets held in Deferred Supplemental Compensation Plan</a></td>
<td class="nump">$ 532<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="top.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swap agreements</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="top.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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Current portion of earn-out obligation</a></td>
<td class="nump">250<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Earn-out obligation, less current portion</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=vsec_AccruedExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=vsec_AccruedExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_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>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835059376544">
<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>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jul. 26, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vsec_IncomeTaxExpenseBenefitonInterestRateSwap', window );">Income tax expense benefit on interest rate swap</a></td>
<td class="nump">$ 58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' Equity Attributable to Parent</a></td>
<td class="nump">417,333<span></span>
</td>
<td class="nump">$ 431,283<span></span>
</td>
<td class="nump">$ 423,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 401,494<span></span>
</td>
<td class="nump">$ 414,303<span></span>
</td>
<td class="nump">$ 356,317<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' Equity Attributable to Parent</a></td>
<td class="num">$ (176)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (540)<span></span>
</td>
<td class="num">$ (692)<span></span>
</td>
<td class="num">$ (1,203)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Earn-out payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_IncomeTaxExpenseBenefitonInterestRateSwap">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to income tax expense benefit on interest rate swap agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_IncomeTaxExpenseBenefitonInterestRateSwap</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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=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>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835055023840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Earn-out Obligations (Details) - Level 3 - Fair Value, Measurements, Recurring<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 1,250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet', window );">Reclassification from long-term to current</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Earn-out payments</a></td>
<td class="num">(1,000,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">250,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Current portion</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet', window );">Reclassification from long-term to current</a></td>
<td class="nump">250,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Earn-out payments</a></td>
<td class="num">(1,000,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">250,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Long-term portion</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet', window );">Reclassification from long-term to current</a></td>
<td class="num">(250,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Earn-out payments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of 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="top.Show.toggleNext( this );">+ References</a><div 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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_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>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835148573984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">26.60%<span></span>
</td>
<td class="nump">19.60%<span></span>
</td>
<td class="nump">25.80%<span></span>
</td>
<td class="nump">17.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139835063045920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details)<br></strong></div></th>
<th class="th">
<div>Jul. 01, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAmountOfHedgedItem', window );">Floating rate debt</a></td>
<td class="nump">$ 150,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAmountOfHedgedItem">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of hedged item in hedging relationship. Excludes hedged asset or liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAmountOfHedgedItem</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>vsec-20220630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:vsec="http://vsecorp.com/20220630"
  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-20220630.xsd" xlink:type="simple"/>
    <context id="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i99e6835e2a1041a9a7225073c22df463_I20220722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2022-07-22</instant>
        </period>
    </context>
    <context id="i528e77603dfa4a5789a2ea1728000e9e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida951fbaaa6a4f1299664b77fcfaecb4_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib228073db1a54e1e8a279855add6cee5_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0d9ec4622de942f0995f53bebd400b32_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icc35656b4d784cce81d747d7c583fcc3_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icb7a24ea0aa54f778004ad4ec910d406_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic7d9e693c12e4ce0bb2a55374b492b42_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia66f65b7fed94530a8e81a8e0abc0489_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i25f7b49cb1c94ff8b1eed0581e3309ea_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie0eafe7b169d4f36963727ea96772037_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie5a21dff22794a04b16230971ef1636f_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i969f37a0403f4daa87329466c6974310_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i85e5b2f33aeb43eba9b30e52b20fffbf_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib301905c23f544a4a192059b4a0c8e1f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie3efe4d0bede4dc8b0aa9aee965b31ac_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3a58ceff70034a0c98864c30e4f876bc_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i462c7374f7cc49a5898dfed5961d8394_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idbda10a6cb3a4560aa9feec0d4c5dc29_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5bb8f6dea2894fa29ce9f80cb72183a6_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia7206fe947f34e07a700e38567745b1b_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic478189a4abc48fab1b83a8ef3c0ef57_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if9db385f8604433e9de0aaf8a0105822_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i138cc1020cd9440688c3db8d0f5e8450_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie6c8f8f990964c04aaa9e96f9059d158_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i72107f27ab4f45fdbf538f386863f8a0_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iede8c6fbbfb34b94b5c504d7c28777fc_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i56ea068abd11417e957694d86cfd86f8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i93a88ae3ff6d457a92267b889030f04b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7198dd7911ab4c2ca155fb7cac1a54e1_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i10fa6b8870ca43afbbe7562b6a4e77b4_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic760dfc6f9634285a55236612486e5b1_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2e606911999748d8943d84c11f86dd0c_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if47f1a564c8d4fc7967c95b7fc403b26_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i71247c518b0c4577bbb9927ea6460dd1_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5448af54e03e4974984636d8f70c58bf_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie4c0f24646374262817c7b62710b95db_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i41294dc098d84327963f252540397348_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="i6eb4ed1beb2c4430b8a512d8dc87a5c2_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="i157e955236294f22b3b0bc3917a38688_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="i0ab2bccc03cc4aa1944c25c084ccb7a1_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="i300bb09e6bd14e74bd3e64aca0c3ed76_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i577543d3d10c44f0ba9e84519b817872_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5dba346ae87d4343a610b0a6902bf57c_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1b1568b98ab7422187cf5c795ba88085_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i364a628cfb184bd39691b20c9cb19694_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="ie8ddaad9215d412b8261ecb6b669f91d_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="if2208d89316d45369f9d677833338848_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="iac83c8d022cf43d898d9992835a32ccf_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="i160b17cc6d5a4ed09cbed2c55e7dbba3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i121b415e4e4849f3b5fe6ceb54a0ca5d_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5b10000429e741ed92879251e02fcb23_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i7c00c25f16e84d6286952861f6634e36_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia768e03c6b024b8483c535b492baa54e_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5b39c48093a140d286365bdbb6a5cf9d_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i46289700fa3b4ad3adebec33e22a3e2c_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i768a4db5c4f5430b984a1177885dd5f4_D20210202-20210202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <startDate>2021-02-02</startDate>
            <endDate>2021-02-02</endDate>
        </period>
    </context>
    <context id="i5b04bf60717242a8aae2b8e0c360c537_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="ie90e4065bde0485ca316a3bf5bcfc496_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="i0eb940feddb8420db3fc890279ad4146_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic18936936f064ec6bc7d4b366b9e74c0_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idbe6b65df31942c788cf8410adfa90ba_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="i9de4b6e57891435a9f8ba8ffdf363fff_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i822dc1e8fd6648508f37dbf8ec7e424a_D20220401-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifca263a9429d44a8b14a2db0166ff05f_D20220401-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib7fc623ba10f4535b0672cddb34460d8_D20220401-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic415c4e43b7a4da69cb28d7ca344cbfd_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id867c3dbb42c447e92e53afc36fdf4d1_D20220401-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i842367a3a45f4fe4ad1e92c757b91a7b_D20220401-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5fd14538f1c74d31b9810e862690eb72_D20220401-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9bc745329d0740a5ba6e39153d0acd74_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8149713622e740e794bb4cedd924813a_D20220401-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i03048835f5bd43cfbd86f9941491b53a_D20220401-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ide9c99a9b5e24b8fa811fdb5dd3d12f8_D20220401-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1d398ad3e98d4c17b10ababb341dc7a7_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic24978fe3376442dab533f537b6bc6cb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic2add90987084762a9fbc2970f553c18_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if7feae92c94a42d48ee57625b628f496_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0925515022614d6f880d7633060cd577_D20220101-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i99b7b309c46e42faa48a40f824d6f9bf_D20220101-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i513224b8c551478f944f60876e1b39da_D20220101-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaddc3e85841549a992dada8d6ff0535d_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibfb0e8946b20494b97aa8563807e9b0f_D20220101-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i26e16cf6ae1f47739d4a0ccbcfad2f32_D20220101-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2a8a6740ceed4c2092fe23336edb4747_D20220101-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibe4a433a9dcf4915b2f6ec5f20486b1f_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia7bced49b5754eff8ea26bff047ac45b_D20220101-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3acc00229cef43b4ac6e24ae6a9c923b_D20220101-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i41ec7560f4fb4c7c89b8ad223d2d291f_D20220101-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i760f69a442ff4835bfdcd06ab32529ee_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i216b4a04619c4f468fd168c06219ec28_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i929442677c9948b6af3695ab6d675929_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie99ef6c5176a4aafb3e2a3cbcef531cd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic539b1a0d30245cda7ee6d7b8d67f7b4_D20210401-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i997c0897ef594026ac4144c202032e67_D20210401-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icef26348d35044c087cdac5bfccf55f2_D20210401-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8d442321a86f4b69ba24ea3172afe7a2_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i812f567a0e434ed08def41229cfd178b_D20210401-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9fdc1eb06e8e416c8c24459a3307e525_D20210401-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i06003e7d09a442c3a0c8707348d85135_D20210401-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0680ad14b0a7414fa424d6b2273811c7_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibe95950b59a84806909470ac9cb8467a_D20210401-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1b7f6b213b7f40ea8d34757a90c61416_D20210401-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia40d99b2dc674fc38675e150f2181615_D20210401-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i97f18d973bfa4729a5548b53cf4112b0_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id600a614558145e3860df9e1a1175600_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i04ef172f27c4465aa229dff3d2145a51_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iba2ac21f783244a2b7761a17b6753063_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i027f868c7e1e47b3b8ba444bbd5388fc_D20210101-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id01c9691ecdc429dba4ffbe1fed71048_D20210101-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i164f0abb3d6647f6a8483822c34c3411_D20210101-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id2c60f476645492097c0a734b900c44a_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie309b20d6868487ba98f398b7a1655af_D20210101-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3752ba4c48db4e51923d1f46f7e068cd_D20210101-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i99ceb0fc22b448cbbd467b7741a22d40_D20210101-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5ab72dc20bcc4e71bacf1cc7b71ebb76_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib46ab53ae7f54fe7b87e3c25e6c646b8_D20210101-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i95eb7e89f83f440e940df4625cba1429_D20210101-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id60379f911274bcba448fbc9654dee02_D20210101-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie1dfd6e17d0941118dad7d2e2686617c_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib4b86e3d76184ffc8546927636a7e27b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2b31d7069b0c4e5bb41bd16965bd2f3b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id0e02846c8614db9a761aec512ad482c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i06a89be151274d9e80401c50f01ba39b_D20220401-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4510c9be762e4598b54c8d0fc47aa6c0_D20220401-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id4c3e07b918149159652e475271b0e6a_D20220401-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib77f6af425a64685a0ca0536e222a95c_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifb68931b33b945859526915ffcaa1b0b_D20220401-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib9124d893f87449e88b4ce41b1268c25_D20220401-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i51ab6c61f6a04c34bea6b7d3ece8e0a0_D20220401-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iddcdef486ad54a5d85ae0c335f6ff1e7_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie828d4256add47cc93fd26599f684153_D20220401-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id8efd953b11d433bb9c2877fef0ee71f_D20220401-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2bdf9c6007d241f1bfac8ab15fe57576_D20220401-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1e0c0450460c49a782e2302162d00ff6_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7c69df9a06a1459aab2f43cbbf283a72_D20220401-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib8325720e0ff431096870b3d9b1c8f87_D20220401-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i88af539746264ca682e340149a979861_D20220401-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i81f6b64566f84e139e8b43bb0f1368c9_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic4dd7693c7114b108942099eab00200b_D20220401-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i283af2e933094a42b719a6081983cd63_D20220401-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6b4c4085e1304935aa8e44a16847fab4_D20220401-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7ec009cbb45e43ffa3a9557196308a9b_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i43d2dbd08d364b43876965b928b2cfbd_D20220101-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if6e6012532264fa887553fd1e79fa2f0_D20220101-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifb31b09fa5b340dd91a154447af0d8b2_D20220101-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib4e49001e73c476e9577edab71fa17bf_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if38b88c470214882a7d7ed94b5dbb28f_D20220101-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia5b7b630dc3848479d6156557518729e_D20220101-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i832f65b001a14d0e911259a094a9276b_D20220101-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idde6dce72f654831b33bf910ebf99136_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i09e9966714bc45438d5b7bdd037611e8_D20220101-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia992b6145cf64a2d97382f527d025b6b_D20220101-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i733f73fc5ec8404d8e0462f1b366458c_D20220101-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia771d09ef87c48c3ab31c6945e9d48b8_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i237dc96dbeb5414090974c1850831a89_D20220101-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id781c063bad94286a4951904e3a9763b_D20220101-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i32c888bff260431aae1aed3adc08e08a_D20220101-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib738371677f6428884b88948660e7404_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia38d468571714f7a93e4755607fae5ef_D20220101-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i42ace3d3c45f4ad6b11ae9753ac64123_D20220101-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7507d78876d5457b9cd2d09d4bea27e3_D20220101-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i543ae9dd794c4c35b7d27e22afc0f95d_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1692ec414eb44f818aa0cef7f6c22bc3_D20210401-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if741b98259234493a9528e60abcce195_D20210401-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9675a3ecc4f6461f9e0bac57d8deff7a_D20210401-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i449e463317ea41c3bc091e3aa773b9af_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d4c13dba43c4f31a329a051f5bd7318_D20210401-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i03b2ad9f7c73460797b184c8250df51a_D20210401-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3a189505d98b4b11a7517c717508981c_D20210401-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie2766d39e4064fd6b98b3970187f094d_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9653cf241c9442e4b2b42f930b13d807_D20210401-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idf7ac6ff3914481da9f37591d76a74fb_D20210401-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4a241d2293864a8085d233fa44e18a53_D20210401-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id6401286685842b6955ff9d11d43ee80_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if05d8451c5fa49c1882c0648026f79b4_D20210401-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib2d1d2812194496d906a49bb544b6d71_D20210401-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i78dba0e2ae734173a9b997e81f6e6366_D20210401-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iecd60d86c93c44538cf1cff54ec64dab_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8b7d155abd8b44afa5497f2b75f7b3db_D20210401-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if4c576bf4f5e4b9885cf7c6226ded509_D20210401-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibc2a8e4abf9143f0a6663df564b94c90_D20210401-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2d64b553cfb04b40a513f6a34b9f0935_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if2381e3d4cde4fdc8a558f8db4150b8e_D20210101-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i02ef8a35bfa341c8a96fd14b5e355ead_D20210101-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2f5e354db7d54a04b40beccb54a23e64_D20210101-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6044a9f5bd8144989a543a842e51211c_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibc03514596ae4c17a3adb0dc576c1fb3_D20210101-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i84aafd55dd3e42c8a1990e7bd00004dc_D20210101-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iefb33d650f6c4f7591d52e291b522de8_D20210101-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5e03d331ef714d85944c5683dd7a96a9_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i67b42e63122b413b85b7faf8b76e678c_D20210101-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i950568565b6e41adad426ec1e825580c_D20210101-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5e0c0005d83a4dc994c727ea30f5e83e_D20210101-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i47a95b9a4b2b4a66933425cebe1d4634_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic6e79dd5befa4769a2d51b21a4290565_D20210101-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idbe33b7bd89846709d4178ec980f19f3_D20210101-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i45d2270a15d0493dade45553b67775bc_D20210101-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib9bb0dd60edf480eafd067ea0477be97_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1c00bb4475754963974505a9f9ca7df0_D20210101-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i35531365871b48cdba060ba75392ddaf_D20210101-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i71e4e8f4d1e74330b9598b36c9260364_D20210101-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i980c6500dbef4ce3874b8c0c16d1616f_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8e6691993b7743dc802e074e1618ac07_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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-06-30</endDate>
        </period>
    </context>
    <context id="i68302b4f84f84f5ea342e06511ad8a55_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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-06-30</endDate>
        </period>
    </context>
    <context id="i98854fdd7cac4529bd99c26ffaf3355a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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-06-30</endDate>
        </period>
    </context>
    <context id="ie500a93b25584a67a6d93832d0575396_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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-06-30</endDate>
        </period>
    </context>
    <context id="ief8fa3080a084037bf0559ea495bb482_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id4144699f4524d848f96fbc1c8b6c4df_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ied450b417ee74cee89610c7a5f259fb1_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ide6f1584c01d4a5da048d44e070be4ca_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="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="idde2682447c941e39e1d3836a4ad9a01_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="i436e51f467a142df944334e70fcad94e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0169e558100e4fa1ba9902a3e7e44dab_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7c0457b510f848c3bcace01577316193_I20220630">
        <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:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2a36885960004386beb5c59d4cc0daaa_I20220630">
        <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:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i301a74d9d9f64da5bb8ce67560b28892_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i69a7692d6be347c2ac4bfd82429ecb85_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ice960ccf9b9a4c2d80da4227ff8b20e4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i318767fb2f9a406ea090fd45facdd490_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i111c18f9f9034503988a8a7cf9f02e3d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iae5567392fbe4ba98c20c1fbf54078de_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i687a41d5e89940b8b4902449f41d8f7a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:LoansPayableAndRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb50be96272748f5802d6a906de74907_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5bd600e9f3f14615890553327eec7654_D20220401-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idd36ae2c03a54a6387d595e11a1efb51_D20210401-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5f247edca8e64904bda14c452befe2f9_D20220101-20220630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idf91d93cc4fc4129a6c5840cf7f53054_D20210101-20210630">
        <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:AviationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i30af0746120b416b8bb8418fd3e13848_D20220401-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i87abc50dcf454852b2598a66b8d681b0_D20210401-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i272b763bcd8744eb9069b8faaf2c42b6_D20220101-20220630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i861668aa37f04ebea1b281514025c8fe_D20210101-20210630">
        <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:WheelerFleetSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i922dd486bc834d89b653eacb70654f88_D20220401-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i56b596fb00f042a2a5fd61331254ffc5_D20210401-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if810e31e074b4747a73dc100a7e8225d_D20220101-20220630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i012013e4054540a4882fec83f53acbbf_D20210101-20210630">
        <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:FederalAndDefenseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i73eb6ead8c654852bf520e29b02dc541_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iebbe44330137445a90366c2b9c62000f_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3d005bab16df4b648b79f1c563124346_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2b643b4f575349a2824234234c1933ea_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iabbf2b8e938242d1843c3981c68b3835_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib7d1ef5e6740425d841a9d530b21cf6a_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="i410448b557064b409d4be1f72c24f712_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vsec:AccruedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1a7e47bfa20d444cbe316f5ac24e4c07_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vsec:AccruedExpensesMember</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="if64e7ef09da24831bc5bfe8e473d9fa8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vsec:AccruedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8a5372ae46ae4fe1968ef2aad91fedff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vsec:AccruedExpensesMember</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="i968d67f9fb764f87acc5dcba2e02b064_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if3c68b4f62294a8d8bc5093dac780b00_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="i42c7492c95394e8fa3fb47824bb2bd9e_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="ife2e93a6d1d34c2a825636b8dd2e0fad_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="i6e3eb9c007644bae9f1b2e71d32c31ce_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="i4971fa64de964d8a977e119ded36f45c_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id7bf1c5974c3474fac83fc16cfdc5a23_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9ad628c782b94aa99be7fa763241603c_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i41e423eb1dc64ddb9582064928d8b51e_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if14f4510e9a14c71bf9f14ad1ef39016_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if0aee3b7a4574b3198f213381e2c9691_I20220701">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="derivativeinstrument">
        <measure>vsec:derivativeInstrument</measure>
    </unit>
    <unit id="segment">
        <measure>vsec:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80L2ZyYWc6MDAxNDBlNTI2MWFhNDQyN2E0MDVlNzAxY2EwN2ZmMDIvdGFibGU6ZmNlZDBmNzQyM2VlNDkyZTg2Y2ZiNmM0ODA1NWMxMzgvdGFibGVyYW5nZTpmY2VkMGY3NDIzZWU0OTJlODZjZmI2YzQ4MDU1YzEzOF8xLTEtMS0xLTcxMDAy_3c7c963c-f1d3-4a36-9b12-7ce0645c1f1c">0000102752</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80L2ZyYWc6MDAxNDBlNTI2MWFhNDQyN2E0MDVlNzAxY2EwN2ZmMDIvdGFibGU6ZmNlZDBmNzQyM2VlNDkyZTg2Y2ZiNmM0ODA1NWMxMzgvdGFibGVyYW5nZTpmY2VkMGY3NDIzZWU0OTJlODZjZmI2YzQ4MDU1YzEzOF8yLTEtMS0xLTcxMDAy_3e77f80d-e1c5-46b6-bc95-11d1cd052d9c">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80L2ZyYWc6MDAxNDBlNTI2MWFhNDQyN2E0MDVlNzAxY2EwN2ZmMDIvdGFibGU6ZmNlZDBmNzQyM2VlNDkyZTg2Y2ZiNmM0ODA1NWMxMzgvdGFibGVyYW5nZTpmY2VkMGY3NDIzZWU0OTJlODZjZmI2YzQ4MDU1YzEzOF8zLTEtMS0xLTcxMDAy_8a608e42-c44b-454e-8d6e-877b9c1142f2">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80L2ZyYWc6MDAxNDBlNTI2MWFhNDQyN2E0MDVlNzAxY2EwN2ZmMDIvdGFibGU6ZmNlZDBmNzQyM2VlNDkyZTg2Y2ZiNmM0ODA1NWMxMzgvdGFibGVyYW5nZTpmY2VkMGY3NDIzZWU0OTJlODZjZmI2YzQ4MDU1YzEzOF80LTEtMS0xLTcxMDAy_f0ce20b1-10df-4fcd-9aea-b0acf9eb51d9">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80L2ZyYWc6MDAxNDBlNTI2MWFhNDQyN2E0MDVlNzAxY2EwN2ZmMDIvdGFibGU6ZmNlZDBmNzQyM2VlNDkyZTg2Y2ZiNmM0ODA1NWMxMzgvdGFibGVyYW5nZTpmY2VkMGY3NDIzZWU0OTJlODZjZmI2YzQ4MDU1YzEzOF81LTEtMS0xLTcxMDAy_ea98575f-8099-4b33-8cb9-7007ba2b8b9b">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="id4144699f4524d848f96fbc1c8b6c4df_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80OS9mcmFnOmE4MTNjM2VjNmU1YjQ3OGFiZGVmYWUxMThjYjUzYTA5L3RhYmxlOjM4ZTU5YjZlMGE5NTQ4ZjE4MjE2MDM2MzM4ZmQyYTYzL3RhYmxlcmFuZ2U6MzhlNTliNmUwYTk1NDhmMTgyMTYwMzYzMzhmZDJhNjNfMS0xLTEtMS03MTAwMg_29fa5da9-31fc-431a-943d-70f6ee510cf4"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTM0_69322c31-98cf-4909-a252-e9fa54065b98">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6NTgwYjYzNzYyMmJmNGFjMWI4OWM1NDE4NmMwZTY5ZTMvdGFibGVyYW5nZTo1ODBiNjM3NjIyYmY0YWMxYjg5YzU0MTg2YzBlNjllM18wLTAtMS0xLTcxMDAy_1b6763b1-9b5d-4276-aac9-3f7aa1b9460d">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV80OTQ3ODAyMzI2OTYx_1dfcd059-5054-4a39-82d1-12887191a70f">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6M2NjZTM1MTcxZGU4NDU3ZDkyMjA2YzQ2MzY2MWI0N2MvdGFibGVyYW5nZTozY2NlMzUxNzFkZTg0NTdkOTIyMDZjNDYzNjYxYjQ3Y18wLTAtMS0xLTcxMDAy_bd33d48f-4e39-438e-b96d-2203a0c5a014">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTI4_7528c610-5678-44d3-9c86-ff4a077a8c19">000-03676</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTMw_02d72920-ecba-437f-81ed-0adb0f5cb69d">VSE CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZDBmZGUxY2QyNzFlNDg5Mzg0NWU3Zjk3MzhkYTY4YzQvdGFibGVyYW5nZTpkMGZkZTFjZDI3MWU0ODkzODQ1ZTdmOTczOGRhNjhjNF8wLTAtMS0xLTcxMDAy_6beb1f10-00f7-4092-ac10-67ddb87c4433">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZDBmZGUxY2QyNzFlNDg5Mzg0NWU3Zjk3MzhkYTY4YzQvdGFibGVyYW5nZTpkMGZkZTFjZDI3MWU0ODkzODQ1ZTdmOTczOGRhNjhjNF8wLTEtMS0xLTcxMDAy_fdb340c8-c26e-45d6-ba2b-68bf43d2527a">54-0649263</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZGRjYTYzNDQ4NjAxNDFiYzhkMDI3OTUyYWE4MmNjYjQvdGFibGVyYW5nZTpkZGNhNjM0NDg2MDE0MWJjOGQwMjc5NTJhYTgyY2NiNF8wLTAtMS0xLTcxMDAy_fe31ead8-74de-46db-bed2-a53b21a0737b">6348 Walker Lane</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZGRjYTYzNDQ4NjAxNDFiYzhkMDI3OTUyYWE4MmNjYjQvdGFibGVyYW5nZTpkZGNhNjM0NDg2MDE0MWJjOGQwMjc5NTJhYTgyY2NiNF8xLTAtMS0xLTcxMDAy_3f38f83b-8977-45ec-a2bc-d0cbdc03b75c">Alexandria,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZGRjYTYzNDQ4NjAxNDFiYzhkMDI3OTUyYWE4MmNjYjQvdGFibGVyYW5nZTpkZGNhNjM0NDg2MDE0MWJjOGQwMjc5NTJhYTgyY2NiNF8xLTEtMS0xLTcxMDAy_948964ce-ede9-472b-910d-9217c9c43ed3">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZGRjYTYzNDQ4NjAxNDFiYzhkMDI3OTUyYWE4MmNjYjQvdGFibGVyYW5nZTpkZGNhNjM0NDg2MDE0MWJjOGQwMjc5NTJhYTgyY2NiNF8xLTUtMS0xLTcxMDAy_2c210de4-7ce8-4978-a42c-8c10a28ad876">22310</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTMx_d5f85fb3-5073-45f8-9225-d63bd9794f9e">703</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTM2_8e7eb187-1c8e-4b97-8dfa-2a1ee262954e">960-4600</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZmUwOTFkNTEyYjU1NDRhMjg1MTY2YTZiYzQxNGY0ZWYvdGFibGVyYW5nZTpmZTA5MWQ1MTJiNTU0NGEyODUxNjZhNmJjNDE0ZjRlZl8xLTAtMS0xLTcxMDAy_7fa53c08-1fd1-44a5-b9b5-d97c446f876a">Common Stock, par value $0.05 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZmUwOTFkNTEyYjU1NDRhMjg1MTY2YTZiYzQxNGY0ZWYvdGFibGVyYW5nZTpmZTA5MWQ1MTJiNTU0NGEyODUxNjZhNmJjNDE0ZjRlZl8xLTItMS0xLTcxMDAy_c56b464d-80e5-4623-9e79-ae53ea31d204">VSEC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6ZmUwOTFkNTEyYjU1NDRhMjg1MTY2YTZiYzQxNGY0ZWYvdGFibGVyYW5nZTpmZTA5MWQ1MTJiNTU0NGEyODUxNjZhNmJjNDE0ZjRlZl8xLTQtMS0xLTcxMDAy_2b9ef1d8-a772-4909-88a3-32f6b486b905">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTMy_3667f961-46f7-4fa0-9408-f4b975ec1f9a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTM3_2714c52f-a1a8-474b-aa87-efa5bdbcd237">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6OWI1NmVmOWU4NmY4NDc2MTk0NWJjMDMyMWZkYmQ3OTMvdGFibGVyYW5nZTo5YjU2ZWY5ZTg2Zjg0NzYxOTQ1YmMwMzIxZmRiZDc5M18wLTItMS0xLTcxMDAy_b88949b1-3bf7-478b-91b3-0af82703762a">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6OWI1NmVmOWU4NmY4NDc2MTk0NWJjMDMyMWZkYmQ3OTMvdGFibGVyYW5nZTo5YjU2ZWY5ZTg2Zjg0NzYxOTQ1YmMwMzIxZmRiZDc5M18wLTctMS0xLTcxMDAy_43e88dd3-de2d-4261-a517-1b445ef39573">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGFibGU6OWI1NmVmOWU4NmY4NDc2MTk0NWJjMDMyMWZkYmQ3OTMvdGFibGVyYW5nZTo5YjU2ZWY5ZTg2Zjg0NzYxOTQ1YmMwMzIxZmRiZDc5M18wLTktMS0xLTcxMDAy_ef3c7a05-a77f-4c67-94cf-843212f23ba2">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTM4_3d8e2923-7150-4ee9-bdc3-84f1017808b6">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i99e6835e2a1041a9a7225073c22df463_I20220722"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xL2ZyYWc6MWQzOTc4YjgwNjg1NDM4Yjk2M2U0MWI2NDAwZDI5ZDEvdGV4dHJlZ2lvbjoxZDM5NzhiODA2ODU0MzhiOTYzZTQxYjY0MDBkMjlkMV8xOTI2_7a08dbdb-e6fa-4c44-a89e-0842d2ce50c3"
      unitRef="shares">12794421</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNC0xLTEtMS03MTAwMg_5ea010b4-9a5e-460e-a2b1-6aa5a4f19e68"
      unitRef="usd">371000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNC0zLTEtMS03MTAwMg_6ddd0b33-18ff-4010-83df-6e597489e1cf"
      unitRef="usd">518000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNS0wLTEtMS03MTAwMi90ZXh0cmVnaW9uOjRmY2U2YzQ1YWIyNDRiN2E5NzViYWQ0N2VkNDIxNWFlXzM3_363bce59-922f-4858-adb8-b8656994f837"
      unitRef="usd">3500000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNS0wLTEtMS03MTAwMi90ZXh0cmVnaW9uOjRmY2U2YzQ1YWIyNDRiN2E5NzViYWQ0N2VkNDIxNWFlXzQ0_c63b259a-b02e-4afe-8db2-fe3f86d0d36c"
      unitRef="usd">1700000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNS0xLTEtMS03MTAwMg_815410f2-89ab-407a-8f98-5e01199f884d"
      unitRef="usd">102194000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNS0zLTEtMS03MTAwMg_750e1c10-96a6-48f9-85fb-8952b3d7b860"
      unitRef="usd">76587000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNi0xLTEtMS03MTAwMg_2b2b29f8-72e6-4d01-8428-340eab40e7f9"
      unitRef="usd">41310000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNi0zLTEtMS03MTAwMg_50b99099-488a-4548-a7f2-d7f09a529681"
      unitRef="usd">31882000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:InventoryFinishedGoods
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNy0xLTEtMS03MTAwMg_2b2bc54d-21f3-436c-9d00-30f31aa70c1a"
      unitRef="usd">337753000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNy0zLTEtMS03MTAwMg_fbc69a08-85bc-4267-8af2-4eaa7106e6fb"
      unitRef="usd">322702000</us-gaap:InventoryFinishedGoods>
    <us-gaap:OtherAssetsCurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfOC0xLTEtMS03MTAwMg_d0b4deed-1dc3-464d-bb21-dee5846b31e6"
      unitRef="usd">24958000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfOC0zLTEtMS03MTAwMg_c5f90f05-face-47a4-8dca-1e18a9f9cef2"
      unitRef="usd">32304000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfOS0xLTEtMS03MTAwMg_f70ba120-9a57-40b3-9756-312827ea4435"
      unitRef="usd">506586000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfOS0zLTEtMS03MTAwMg_fe6ceba7-53c1-427e-9404-b6d5ab5d97a5"
      unitRef="usd">463993000</us-gaap:AssetsCurrent>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTEtMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjozMWQ2MzExZGNkNjc0NTZmOTZkZDMxZTY3ZGVjN2Y3M182Mw_a455f804-74ca-411c-8713-78632037a081"
      unitRef="usd">70000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTEtMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjozMWQ2MzExZGNkNjc0NTZmOTZkZDMxZTY3ZGVjN2Y3M183MA_482fb3de-1e9a-45b7-9d16-7be0dcf1b11d"
      unitRef="usd">66000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTEtMS0xLTEtNzEwMDI_cc8cd4c6-3ab3-4885-b728-4a754a961bdb"
      unitRef="usd">42237000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTEtMy0xLTEtNzEwMDI_71ad6ad5-2f50-439b-abe9-01a9f7896702"
      unitRef="usd">42486000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTItMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjoyMTkzMTQ0ZTVmMDc0MTIzOTc4MWRlMWZmYjIzY2Q4N181OA_f560358a-9f82-4728-a3fd-8121ece31c9f"
      unitRef="usd">116000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTItMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjoyMTkzMTQ0ZTVmMDc0MTIzOTc4MWRlMWZmYjIzY2Q4N182NQ_f8306161-578d-495e-b963-17e5c1783bc7"
      unitRef="usd">135000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTItMS0xLTEtNzEwMDI_834c7b48-1fac-4993-ac40-ca8b63150bd9"
      unitRef="usd">99090000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTItMy0xLTEtNzEwMDI_c4b222ee-e01a-4dd9-a22f-f7d58ed86793"
      unitRef="usd">108263000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTMtMS0xLTEtNzEwMDI_18f51b6b-9c1a-42a9-895b-09629c9f5028"
      unitRef="usd">248837000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTMtMy0xLTEtNzEwMDI_509da208-f32e-4c7a-bac7-6ce6ec5c07b2"
      unitRef="usd">248753000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTQtMS0xLTEtNzEwMDI_552f44b9-4e07-4f48-a4a9-c0c7a07c2741"
      unitRef="usd">25241000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTQtMy0xLTEtNzEwMDI_72f2b7bd-c3a7-4d59-b9fc-6082d5ac4ead"
      unitRef="usd">27327000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTUtMS0xLTEtNzEwMDI_354f6588-1274-4959-baed-7ced44ab57c9"
      unitRef="usd">25232000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTUtMy0xLTEtNzEwMDI_a5ad08cb-a0e3-4999-9aca-d0e8459cfaab"
      unitRef="usd">27736000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTYtMS0xLTEtNzEwMDI_8c9ac304-52ce-401f-bf0b-2fb68b8c9243"
      unitRef="usd">947223000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMTYtMy0xLTEtNzEwMDI_71c48fb2-d09d-41f9-9b83-a5b2af2ab06c"
      unitRef="usd">918558000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjAtMS0xLTEtNzEwMDI_64617a20-58e5-4a58-a44b-df68cf603d9d"
      unitRef="usd">14162000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjAtMy0xLTEtNzEwMDI_b78dfd30-9eff-4436-8b23-6618ed1e8881"
      unitRef="usd">14162000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjEtMS0xLTEtNzEwMDI_472dc20a-6f3a-4b15-8fb7-a541a3339e58"
      unitRef="usd">112935000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjEtMy0xLTEtNzEwMDI_c0c4b0b3-c61d-4932-a307-c81f61e328c6"
      unitRef="usd">115064000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjMtMS0xLTEtNzEwMDI_fd7fab3c-dc6a-4a19-b827-80e3aea8cea8"
      unitRef="usd">48226000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjMtMy0xLTEtNzEwMDI_ceed6263-6e6a-4159-9005-47b2f268005c"
      unitRef="usd">49465000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:DividendsPayableCurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjQtMS0xLTEtNzEwMDI_75907e83-5622-49b7-83f7-33ed5f16bd77"
      unitRef="usd">1279000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjQtMy0xLTEtNzEwMDI_fce4f90d-401a-4006-afc1-06d4fbbd33cc"
      unitRef="usd">1273000</us-gaap:DividendsPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjUtMS0xLTEtNzEwMDI_17afb3fe-4f13-4e47-a5d1-b7f9a4c9fe15"
      unitRef="usd">176602000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjUtMy0xLTEtNzEwMDI_5e10c133-a8bd-4982-a89e-c65593ae0b4f"
      unitRef="usd">179964000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjctMS0xLTEtNzEwMDI_2ebf7a32-591a-444b-ae9a-0b25bc67c9d0"
      unitRef="usd">294448000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjctMy0xLTEtNzEwMDI_1085dd79-a086-4112-a826-a5c21464e2c7"
      unitRef="usd">270407000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjgtMS0xLTEtNzEwMDI_e90b09e4-37f6-462b-a6a7-e1c2948bf9d0"
      unitRef="usd">11977000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMjgtMy0xLTEtNzEwMDI_1f0401eb-e9b2-48f8-a06c-2534f12a3972"
      unitRef="usd">14328000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzAtMS0xLTEtNzEwMDI_80d14e11-a244-4180-b64c-87b817107a10"
      unitRef="usd">24537000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzAtMy0xLTEtNzEwMDI_d74d3838-7e90-46c2-9e8e-a07645079fcc"
      unitRef="usd">27168000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzItMS0xLTEtNzEwMDI_4195dd62-c477-47d1-af8e-0081935dd6f4"
      unitRef="usd">8376000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzItMy0xLTEtNzEwMDI_23516df9-0625-4874-b3c0-fc49e4a57bb7"
      unitRef="usd">9108000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzMtMS0xLTEtNzEwMDI_d2c2c605-2032-4e03-905d-a668ccc2f8be"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzMtMy0xLTEtNzEwMDI_1360bfac-6316-4bee-b58c-0d6bcf092313"
      unitRef="usd">250000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzQtMS0xLTEtNzEwMDI_a398a446-fa63-48c1-85b9-e4c46016ad71"
      unitRef="usd">515940000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzQtMy0xLTEtNzEwMDI_5845075d-da3a-4b28-bd6d-c730e9234bb2"
      unitRef="usd">501225000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzYtMS0xLTEtNzEwMDI_f5a447e8-5b7d-4bd7-9052-995aea79aeea"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzYtMy0xLTEtNzEwMDI_8b218798-5d7a-4abd-9db1-813f25c55075"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl8yOA_5a856b16-c212-402c-980b-4476a8c3d0d3"
      unitRef="usdPerShare">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl8yOA_b884b912-0e04-4cb5-8b52-851c17ddb8ae"
      unitRef="usdPerShare">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl81Mw_35824ef0-4398-468f-a130-6483a6af259e"
      unitRef="shares">23000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl81Mw_8b114b61-9e10-4630-a1d6-58256cf4901c"
      unitRef="shares">23000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl84Nw_be6e0ef8-1a66-43cb-826f-9a180e7ee53c"
      unitRef="shares">12794421</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl84Nw_e41db916-0d46-4b29-a7dc-1ac0e5fec934"
      unitRef="shares">12794421</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl85NA_790edc45-2fe4-40ee-9a36-959c8c2c78f6"
      unitRef="shares">12726659</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjphYzRhYmFkMjE2Nzg0MjZhOThmYTI5YTkzZTk1NWQ3Zl85NA_c17a3c7c-b6e4-4fac-97eb-f9a3f7163541"
      unitRef="shares">12726659</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMS0xLTEtNzEwMDI_8f2c76a9-9e83-4425-a5f0-56d0de0dacb0"
      unitRef="usd">640000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfMzktMy0xLTEtNzEwMDI_a509293a-31ab-4d83-845b-93bd001ef136"
      unitRef="usd">636000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDAtMS0xLTEtNzEwMDI_e5204be1-d618-41fb-b9fb-54310b500c99"
      unitRef="usd">91051000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDAtMy0xLTEtNzEwMDI_50e61a74-235a-45e8-a0e1-f7bd5e71bb8e"
      unitRef="usd">88515000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDEtMS0xLTEtNzEwMDI_48acd409-f417-4605-84db-82f6263929c2"
      unitRef="usd">339592000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDEtMy0xLTEtNzEwMDI_814095f8-e06c-4350-baaa-cf616333f27b"
      unitRef="usd">328358000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDItMS0xLTEtNzEwMDI_576ec3b2-2c05-4ff9-b43f-50fc40d87cc8"
      unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDItMy0xLTEtNzEwMDI_d3469d9a-5045-4dff-b4cf-c9e07b36994d"
      unitRef="usd">-176000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDMtMS0xLTEtNzEwMDI_f1aefffb-8b3c-4b10-90b9-fb5edab288d6"
      unitRef="usd">431283000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDMtMy0xLTEtNzEwMDI_91a7bfdb-48d2-4462-9d5e-972be4ff66e5"
      unitRef="usd">417333000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDQtMS0xLTEtNzEwMDI_53fcc3f7-3b0b-4756-af9b-4f6224577809"
      unitRef="usd">947223000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xNi9mcmFnOjYyNjM3ZGNmNjllMjQ2NzI4YTU5MzBiOGVmOWVmMzdiL3RhYmxlOjhlMTU5Njc3ZTU1YTQwOTE5YjhkNjgzZDA3ZmE2NTA5L3RhYmxlcmFuZ2U6OGUxNTk2NzdlNTVhNDA5MTliOGQ2ODNkMDdmYTY1MDlfNDQtMy0xLTEtNzEwMDI_f4dba27e-ba95-4bd7-b752-e1bf30b06055"
      unitRef="usd">918558000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida951fbaaa6a4f1299664b77fcfaecb4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMy0yLTEtMS03MTAwMg_fe29e395-f5ca-4d2f-ac81-dffc777a3421"
      unitRef="usd">143576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib228073db1a54e1e8a279855add6cee5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMy00LTEtMS03MTAwMg_c042692b-e82b-4f0a-9bc0-c49c6afecb4f"
      unitRef="usd">84463000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d9ec4622de942f0995f53bebd400b32_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMy02LTEtMS03MTAwMg_b6874dae-a369-4720-8bd9-a6e793872b64"
      unitRef="usd">280807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc35656b4d784cce81d747d7c583fcc3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMy04LTEtMS03MTAwMg_76e37836-4175-4634-977d-5ebecd6b8322"
      unitRef="usd">163043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb7a24ea0aa54f778004ad4ec910d406_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNC0yLTEtMS03MTAwMg_46078c76-10b8-439a-a1db-5dbc5c52bc58"
      unitRef="usd">98137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7d9e693c12e4ce0bb2a55374b492b42_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNC00LTEtMS03MTAwMg_787bb6a9-1e10-4cc7-92f5-2df412178f76"
      unitRef="usd">90649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia66f65b7fed94530a8e81a8e0abc0489_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNC02LTEtMS03MTAwMg_604f0fd6-a571-48ab-98c1-89c3bc0e99e3"
      unitRef="usd">192145000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25f7b49cb1c94ff8b1eed0581e3309ea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNC04LTEtMS03MTAwMg_0269d724-379d-403f-8cf3-daead87da9f2"
      unitRef="usd">177050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNS0yLTEtMS03MTAwMg_86fea06f-53c5-4370-959c-2dc3fd7ad79d"
      unitRef="usd">241713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNS00LTEtMS03MTAwMg_de35d9af-7150-4458-b1d7-aef1765f44cd"
      unitRef="usd">175112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNS02LTEtMS03MTAwMg_0c0242aa-ff28-4c41-a4fc-f7fac0b11c7c"
      unitRef="usd">472952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfNS04LTEtMS03MTAwMg_29107258-7af3-4d40-bf30-6b00f28108d3"
      unitRef="usd">340093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ida951fbaaa6a4f1299664b77fcfaecb4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOC0yLTEtMS03MTAwMg_d3a9a40b-7cfb-4cb5-9b36-e24ba4097b05"
      unitRef="usd">130978000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib228073db1a54e1e8a279855add6cee5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOC00LTEtMS03MTAwMg_94c5f3bb-ed5e-4a20-ba8c-f5d694586b0e"
      unitRef="usd">101325000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0d9ec4622de942f0995f53bebd400b32_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOC02LTEtMS03MTAwMg_7b12a8bd-f2cb-467d-8f6d-358797423c88"
      unitRef="usd">253433000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icc35656b4d784cce81d747d7c583fcc3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOC04LTEtMS03MTAwMg_ff0a39c4-7dd7-4f88-8314-740c3c594798"
      unitRef="usd">172037000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icb7a24ea0aa54f778004ad4ec910d406_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOS0yLTEtMS03MTAwMg_bb2575ef-f02d-4f2e-bf94-95f477c56cf5"
      unitRef="usd">91282000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic7d9e693c12e4ce0bb2a55374b492b42_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOS00LTEtMS03MTAwMg_38124ca9-6a26-4f96-9eea-7ddaf02a10a0"
      unitRef="usd">80848000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia66f65b7fed94530a8e81a8e0abc0489_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOS02LTEtMS03MTAwMg_475cd01f-cebb-4fda-a65e-2ac2ca5110a1"
      unitRef="usd">182510000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i25f7b49cb1c94ff8b1eed0581e3309ea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfOS04LTEtMS03MTAwMg_a583d291-020a-47cf-9aa8-d4be8cdd7c2d"
      unitRef="usd">161188000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTAtMi0xLTEtNzEwMDI_1b4bd875-a9cf-49c0-a997-943b59bd466d"
      unitRef="usd">865000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTAtNC0xLTEtNzEwMDI_f6c54fac-6f96-4a42-8935-0480ce8a630e"
      unitRef="usd">1050000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTAtNi0xLTEtNzEwMDI_6bcc3f52-3aa5-411d-a550-06e0084eab21"
      unitRef="usd">1771000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTAtOC0xLTEtNzEwMDI_a73c5499-f00e-41bf-8431-10230e5771a4"
      unitRef="usd">1088000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTEtMi0xLTEtNzEwMDI_10ed0a5c-bfdf-4c53-8a24-17b2c2f4b124"
      unitRef="usd">4437000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTEtNC0xLTEtNzEwMDI_5fd2fa23-3c6f-4690-8ceb-19f41798e73c"
      unitRef="usd">4603000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTEtNi0xLTEtNzEwMDI_3ded8a37-0c6f-4f0c-9be4-0c90c912bd6d"
      unitRef="usd">9173000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTEtOC0xLTEtNzEwMDI_45b91cf0-d226-4f24-880c-2c5f4454f05d"
      unitRef="usd">8891000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTItMi0xLTEtNzEwMDI_d2e1c83e-a7db-4e89-aff3-20f407a78ea2"
      unitRef="usd">227562000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTItNC0xLTEtNzEwMDI_49d9924c-37bc-4488-b547-6b933ea2f3cf"
      unitRef="usd">187826000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTItNi0xLTEtNzEwMDI_279ee0c4-964d-4843-b00f-1df006756ffd"
      unitRef="usd">446887000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTItOC0xLTEtNzEwMDI_5df79bef-31a3-42c9-8a00-51c964bc2b69"
      unitRef="usd">343204000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTQtMi0xLTEtNzEwMDI_32062155-5483-490f-96e8-22b3f7efcb43"
      unitRef="usd">14151000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTQtNC0xLTEtNzEwMDI_f7348d3a-625b-430d-a504-5441037118d6"
      unitRef="usd">-12714000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTQtNi0xLTEtNzEwMDI_b5453d3a-5af4-4c17-9269-3f8ba445ab9c"
      unitRef="usd">26065000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTQtOC0xLTEtNzEwMDI_827d1515-bd82-4a20-8862-314176626b1f"
      unitRef="usd">-3111000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTYtMi0xLTEtNzEwMDI_0c09e06e-54d8-43e4-b7cc-a98746214609"
      unitRef="usd">-3872000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTYtNC0xLTEtNzEwMDI_2ed07678-20c7-4c9d-96ba-cd32320ba857"
      unitRef="usd">-2666000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTYtNi0xLTEtNzEwMDI_17a5f0f7-9358-4651-91d0-0d0f1fd436b1"
      unitRef="usd">-7481000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTYtOC0xLTEtNzEwMDI_e31f1090-15ef-4abe-9cc8-feb412d1071c"
      unitRef="usd">-5696000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTgtMi0xLTEtNzEwMDI_75b5706c-24da-4914-bf7d-9e5a83e2c856"
      unitRef="usd">10279000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTgtNC0xLTEtNzEwMDI_de0b717a-efe7-4837-a9b1-32c657657a9d"
      unitRef="usd">-15380000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTgtNi0xLTEtNzEwMDI_e40baa45-9d8e-4709-bc5a-a1670a0a1da4"
      unitRef="usd">18584000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMTgtOC0xLTEtNzEwMDI_3d1b53a7-a833-4ddc-bd8c-0a12948abc65"
      unitRef="usd">-8807000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjAtMi0xLTEtNzEwMDI_91d83486-0e92-457c-89ca-b885078e36a7"
      unitRef="usd">2731000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjAtNC0xLTEtNzEwMDI_f1affff6-cbf1-4572-9887-7533ddf62b34"
      unitRef="usd">-3014000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjAtNi0xLTEtNzEwMDI_1d6bbd31-2e20-4bd2-b62c-efedcc9815da"
      unitRef="usd">4792000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjAtOC0xLTEtNzEwMDI_f36ed07b-aff6-4094-833a-daf5e8f96e59"
      unitRef="usd">-1552000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjItMi0xLTEtNzEwMDI_f8f1a39d-6b71-4204-ad64-894833e551a4"
      unitRef="usd">7548000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjItNC0xLTEtNzEwMDI_3243bc35-db39-4e2c-89c1-d70bd4242bd8"
      unitRef="usd">-12366000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjItNi0xLTEtNzEwMDI_61481b5c-cb43-4541-ad9c-12b2d4c4b438"
      unitRef="usd">13792000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjItOC0xLTEtNzEwMDI_fccd15a8-2685-419c-8c19-b3bf6da46696"
      unitRef="usd">-7255000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjQtMi0xLTEtNzEwMDI_e9378eed-778e-457c-a2f2-a22858aa8639"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjQtNC0xLTEtNzEwMDI_ee1bae49-d405-4238-a256-54f67637fd06"
      unitRef="usdPerShare">-0.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjQtNi0xLTEtNzEwMDI_cf273693-23d5-498e-b0c2-d57b6c1676fc"
      unitRef="usdPerShare">1.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjQtOC0xLTEtNzEwMDI_be86d498-c53e-47f9-b72c-71fa8df90d93"
      unitRef="usdPerShare">-0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjYtMi0xLTEtNzEwMDI_54cf3bde-6009-4d8c-b91c-52e6ad75fd39"
      unitRef="shares">12778355</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjYtNC0xLTEtNzEwMDI_c19efc21-f1a7-4d5d-9442-5ac162ce9f8d"
      unitRef="shares">12702366</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjYtNi0xLTEtNzEwMDI_b54b80b3-eeeb-418c-94f3-f3bed6f4877f"
      unitRef="shares">12760026</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjYtOC0xLTEtNzEwMDI_36378efb-af95-4965-94c3-b44458ab06a3"
      unitRef="shares">12391166</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjgtMi0xLTEtNzEwMDI_f2b708c2-d98a-4fef-be97-6aef25654cf8"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjgtNC0xLTEtNzEwMDI_929277c4-4edc-459b-9d5b-b8265fd74fde"
      unitRef="usdPerShare">-0.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjgtNi0xLTEtNzEwMDI_6ebe9b1f-c520-4951-91fa-c48acefa236e"
      unitRef="usdPerShare">1.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMjgtOC0xLTEtNzEwMDI_657f7662-8ff0-455e-af12-7e6b722704cc"
      unitRef="usdPerShare">-0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzAtMi0xLTEtNzEwMDI_954d4d73-f37f-44ab-ac93-29e2f34c2ec4"
      unitRef="shares">12811078</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzAtNC0xLTEtNzEwMDI_cc128532-99bf-467d-8727-2bce244ffd10"
      unitRef="shares">12702366</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzAtNi0xLTEtNzEwMDI_dfc06cc0-8831-46b5-92b3-7963fff05c9c"
      unitRef="shares">12807249</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzAtOC0xLTEtNzEwMDI_90c614c4-ef1c-4fbc-a14d-af518b633af7"
      unitRef="shares">12391166</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzItMi0xLTEtNzEwMDI_bbdc3c5a-b45e-4326-9fd4-c2e46a32e1be"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzItNC0xLTEtNzEwMDI_f83ce19a-85f3-4542-8e66-1fdf72078996"
      unitRef="usdPerShare">0.09</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzItNi0xLTEtNzEwMDI_fe9f562b-3afb-42af-b34d-70aa7a2b3881"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xOS9mcmFnOjhjNTU3OGVhNWQ2ZjQyZDk5OGY1NGNmYTQ3OGI2MDBiL3RhYmxlOmQ3OGI4MTIzMTNjNzQyZGE4ZTM3NGI0YWQyY2FlYTYwL3RhYmxlcmFuZ2U6ZDc4YjgxMjMxM2M3NDJkYThlMzc0YjRhZDJjYWVhNjBfMzItOC0xLTEtNzEwMDI_50281a5e-f986-4184-ae12-2e8608e0acb0"
      unitRef="usdPerShare">0.18</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfMi0yLTEtMS03MTAwMg_f8f1a39d-6b71-4204-ad64-894833e551a4"
      unitRef="usd">7548000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfMi00LTEtMS03MTAwMg_3243bc35-db39-4e2c-89c1-d70bd4242bd8"
      unitRef="usd">-12366000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfMi02LTEtMS03MTAwMg_61481b5c-cb43-4541-ad9c-12b2d4c4b438"
      unitRef="usd">13792000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfMi04LTEtMS03MTAwMg_fccd15a8-2685-419c-8c19-b3bf6da46696"
      unitRef="usd">-7255000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNC0yLTEtMS03MTAwMg_d2fe81d9-b91d-4cda-bd5a-e5dcaccfd42b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNC00LTEtMS03MTAwMg_718b6225-2ffe-411e-a7a5-e60484cde7d0"
      unitRef="usd">152000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNC02LTEtMS03MTAwMg_98b11416-84f5-4e36-ac04-47634ddb8724"
      unitRef="usd">176000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNC04LTEtMS03MTAwMg_82c5563e-149d-45b1-8b4d-10bd2429cb4d"
      unitRef="usd">663000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNi0yLTEtMS03MTAwMg_caf9fea0-651b-4195-927f-bea35b4b6874"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNi00LTEtMS03MTAwMg_f887ae55-ffd4-46ce-8a76-66e31e065dee"
      unitRef="usd">152000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNi02LTEtMS03MTAwMg_5b506f19-c837-486a-bbdb-f20c579c1a50"
      unitRef="usd">176000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfNi04LTEtMS03MTAwMg_3e13ab9d-957a-4428-8b5b-b90677b82b8b"
      unitRef="usd">663000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfOC0yLTEtMS03MTAwMg_a9cd1990-1a4d-46f0-a5da-ec72d592282a"
      unitRef="usd">7548000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfOC00LTEtMS03MTAwMg_442029d3-41be-4c7e-baf5-b8dfdda868cb"
      unitRef="usd">-12214000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfOC02LTEtMS03MTAwMg_1b1e55b2-c739-4f80-9102-6973f4f5cb63"
      unitRef="usd">13968000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yMi9mcmFnOjlhMWIzODQyNzYwYjQ3YjQ4YTllM2NlMTQ0OGYyNjNkL3RhYmxlOjZhZWUzNDdjNGQxMTQ5ODBiODkwZTg5YzUxMDk5MWNkL3RhYmxlcmFuZ2U6NmFlZTM0N2M0ZDExNDk4MGI4OTBlODljNTEwOTkxY2RfOC04LTEtMS03MTAwMg_3ccf57f5-6ad9-4541-b300-deca47a4b2f9"
      unitRef="usd">-6592000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie0eafe7b169d4f36963727ea96772037_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNC0xLTEtMS03MTAwMg_04054929-21da-4b5c-9c8f-f46f8c515d49"
      unitRef="shares">12769000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie0eafe7b169d4f36963727ea96772037_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNC0zLTEtMS03MTAwMg_f3a24979-68e2-4de7-bec6-8ca4b9f5a51e"
      unitRef="usd">638000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie5a21dff22794a04b16230971ef1636f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNC01LTEtMS03MTAwMg_81e6a936-f945-421e-a208-69e32126d2b4"
      unitRef="usd">89830000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i969f37a0403f4daa87329466c6974310_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNC03LTEtMS03MTAwMg_d1bf9677-4d5d-4d8e-b1af-3c95e6283252"
      unitRef="usd">333324000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85e5b2f33aeb43eba9b30e52b20fffbf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNC05LTEtMS03MTAwMg_84900bff-bbcd-476a-8544-49d9f2630bfc"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib301905c23f544a4a192059b4a0c8e1f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNC0xMS0xLTEtNzEwMDI_7a0853d1-858a-4995-a71b-f48324661547"
      unitRef="usd">423792000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie3efe4d0bede4dc8b0aa9aee965b31ac_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNi03LTEtMS03MTAwMg_83741938-3231-46b0-87ad-109c7b8cb6f2"
      unitRef="usd">7548000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNi0xMS0xLTEtNzEwMDI_fc2652f2-92ee-474f-b44b-8566cf11606c"
      unitRef="usd">7548000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i3a58ceff70034a0c98864c30e4f876bc_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNy0xLTEtMS03MTAwMg_a5599819-1099-4110-95b7-90ac1e79297d"
      unitRef="shares">26000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i462c7374f7cc49a5898dfed5961d8394_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNy01LTEtMS03MTAwMg_1837e809-94dd-4290-af5f-d67e38742fcb"
      unitRef="usd">1221000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfNy0xMS0xLTEtNzEwMDI_ef6f12c6-5524-4611-895b-fece2396f77a"
      unitRef="usd">1223000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idbda10a6cb3a4560aa9feec0d4c5dc29_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfOC05LTEtMS03MTAwMg_5ae7bd7b-bfd9-4005-9392-53b21d400cda"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfOC0xMS0xLTEtNzEwMDI_f9c6de16-ca08-4046-8846-a932692e73da"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfOS0wLTEtMS03MTAwMi90ZXh0cmVnaW9uOjU1NTcyM2ZiN2NhOTRiYjBiODFmMjU2N2Y4OTJmMDdkXzEwOTk1MTE2Mjc4MjU_7b3df179-c8ed-44d9-ae60-67390033c2b0"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="ie3efe4d0bede4dc8b0aa9aee965b31ac_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfOS03LTEtMS03MTAwMg_373ae395-930d-40ab-ac87-4f23afa64625"
      unitRef="usd">1280000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfOS0xMS0xLTEtNzEwMDI_1a330605-a076-4bcd-8206-46fcc1ce4827"
      unitRef="usd">1280000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5bb8f6dea2894fa29ce9f80cb72183a6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfMTAtMS0xLTEtNzEwMDI_791d4c52-9476-4fcc-8088-196dfcdab869"
      unitRef="shares">12795000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5bb8f6dea2894fa29ce9f80cb72183a6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfMTAtMy0xLTEtNzEwMDI_1e55ac6e-3cf9-4f91-a72f-1f01c1eef9e4"
      unitRef="usd">640000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7206fe947f34e07a700e38567745b1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfMTAtNS0xLTEtNzEwMDI_188f71a7-5c82-445f-bc68-2449544bba67"
      unitRef="usd">91051000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic478189a4abc48fab1b83a8ef3c0ef57_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfMTAtNy0xLTEtNzEwMDI_af570d84-cc7a-4db8-b9d7-1a81a0566cb3"
      unitRef="usd">339592000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9db385f8604433e9de0aaf8a0105822_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfMTAtOS0xLTEtNzEwMDI_e7915f8c-b8ed-40a4-afde-fb4b3b43e360"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjNhNmM1NjBlYjg2NjRmMDA5MGE4M2Y1N2MzNTgyMDVlL3RhYmxlcmFuZ2U6M2E2YzU2MGViODY2NGYwMDkwYTgzZjU3YzM1ODIwNWVfMTAtMTEtMS0xLTcxMDAy_b43adb03-5565-40f5-bbb4-55c81ad11e5c"
      unitRef="usd">431283000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i138cc1020cd9440688c3db8d0f5e8450_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNC0xLTEtMS03MTAwMg_1027f500-35a2-49ec-b75c-0036d04aef4b"
      unitRef="shares">12691000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i138cc1020cd9440688c3db8d0f5e8450_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNC0zLTEtMS03MTAwMg_386036fc-e4ef-4327-9fad-651d3409766b"
      unitRef="usd">635000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6c8f8f990964c04aaa9e96f9059d158_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNC01LTEtMS03MTAwMg_1516a217-2d0a-4624-8cea-2a4e1d015fd6"
      unitRef="usd">85296000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72107f27ab4f45fdbf538f386863f8a0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNC03LTEtMS03MTAwMg_3b025b3f-a719-4f29-b8be-9c5b4edc3151"
      unitRef="usd">329064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iede8c6fbbfb34b94b5c504d7c28777fc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNC05LTEtMS03MTAwMg_1c89156a-c1fd-4314-8b80-30e0d36506f5"
      unitRef="usd">-692000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56ea068abd11417e957694d86cfd86f8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNC0xMS0xLTEtNzEwMDI_cabedb19-2b13-4f80-bdbe-214b6e18e35d"
      unitRef="usd">414303000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i93a88ae3ff6d457a92267b889030f04b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNi03LTEtMS03MTAwMg_857c2291-b2f4-4109-a2c9-ca7f2f3621f8"
      unitRef="usd">-12366000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNi0xMS0xLTEtNzEwMDI_0b55aaeb-1f1b-47a4-a542-ebc56de5772d"
      unitRef="usd">-12366000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i7198dd7911ab4c2ca155fb7cac1a54e1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNy0xLTEtMS03MTAwMg_f1d7e60a-c2ae-4e94-9bac-f85123534a1d"
      unitRef="shares">13000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7198dd7911ab4c2ca155fb7cac1a54e1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNy0zLTEtMS03MTAwMg_75dbef6f-06f6-4752-b43f-1afa8538d272"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i10fa6b8870ca43afbbe7562b6a4e77b4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNy01LTEtMS03MTAwMg_36dc48cc-ccfe-42a0-9ab4-ec1e44f4d53e"
      unitRef="usd">548000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfNy0xMS0xLTEtNzEwMDI_fb66ea31-5eeb-4cf3-b9d9-9ab675dd02d0"
      unitRef="usd">548000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic760dfc6f9634285a55236612486e5b1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfOC05LTEtMS03MTAwMg_9875bbc9-8fa2-4e0c-bf3d-2e94d4041206"
      unitRef="usd">152000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfOC0xMS0xLTEtNzEwMDI_8f1acd9a-5744-4f04-99a0-5ff7f88bded3"
      unitRef="usd">152000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfOS0wLTEtMS03MTAwMi90ZXh0cmVnaW9uOmRiYWVkYjljYWI5ZDQzZDM5MGE0ODQzNTQ1MjIzMmEyXzEwOTk1MTE2Mjc4MTQ_f16b8624-5b5f-4d28-9107-83d75fd3a1bb"
      unitRef="usdPerShare">0.09</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i93a88ae3ff6d457a92267b889030f04b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfOS03LTEtMS03MTAwMg_965fc3de-ffeb-4474-801d-22c499facbba"
      unitRef="usd">1143000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfOS0xMS0xLTEtNzEwMDI_ac837606-87d8-4b88-a2cf-52e7a9c67cf4"
      unitRef="usd">1143000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2e606911999748d8943d84c11f86dd0c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfMTAtMS0xLTEtNzEwMDI_0fa2dbac-5597-4fed-99fa-bc6b352c87e6"
      unitRef="shares">12704000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2e606911999748d8943d84c11f86dd0c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfMTAtMy0xLTEtNzEwMDI_3f4dee91-7b32-462f-9902-c2fee6eec1f8"
      unitRef="usd">635000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if47f1a564c8d4fc7967c95b7fc403b26_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfMTAtNS0xLTEtNzEwMDI_a6cb5fcb-df5c-498c-9658-e59c95eabf37"
      unitRef="usd">85844000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i71247c518b0c4577bbb9927ea6460dd1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfMTAtNy0xLTEtNzEwMDI_2221496d-c747-4bf0-9ce2-8d3089b3cecc"
      unitRef="usd">315555000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5448af54e03e4974984636d8f70c58bf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfMTAtOS0xLTEtNzEwMDI_46372984-ebdd-4809-8396-11234808bd52"
      unitRef="usd">-540000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie4c0f24646374262817c7b62710b95db_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yNS9mcmFnOjE1MTQxMDJiNmMzOTQ3NGViZDdhNzkyZWU4N2JmOWJjL3RhYmxlOjdkNzM1NWM0ZGRiMjQyYTliNjRhYzAxNzZjNDc2M2M2L3RhYmxlcmFuZ2U6N2Q3MzU1YzRkZGIyNDJhOWI2NGFjMDE3NmM0NzYzYzZfMTAtMTEtMS0xLTcxMDAy_f3fe2a2f-c378-4b7c-b133-c4c8ff0a77ef"
      unitRef="usd">401494000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i41294dc098d84327963f252540397348_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNC0xLTEtMS03MTAwMg_c2669838-0566-4d99-ba93-81d6decf4217"
      unitRef="shares">12727000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i41294dc098d84327963f252540397348_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNC0zLTEtMS03MTAwMg_09dcbb8e-d88c-4d99-aad7-df60423f766d"
      unitRef="usd">636000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6eb4ed1beb2c4430b8a512d8dc87a5c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNC01LTEtMS03MTAwMg_882ef746-6fa2-47a9-82e5-eb03063ed6dd"
      unitRef="usd">88515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i157e955236294f22b3b0bc3917a38688_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNC03LTEtMS03MTAwMg_b4635e9d-a440-4776-a9b0-ad2c9b98623e"
      unitRef="usd">328358000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ab2bccc03cc4aa1944c25c084ccb7a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNC05LTEtMS03MTAwMg_70f3091d-0683-4e35-b18d-4572e76b841f"
      unitRef="usd">-176000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNC0xMS0xLTEtNzEwMDI_48ff8935-3b62-4235-a9b2-f295ce89e14c"
      unitRef="usd">417333000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i300bb09e6bd14e74bd3e64aca0c3ed76_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNy03LTEtMS03MTAwMg_4cbd48df-5cb9-4053-8df5-2c48eaf2234d"
      unitRef="usd">13792000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfNy0xMS0xLTEtNzEwMDI_63414b0c-4584-4311-bf20-e713577c3c3f"
      unitRef="usd">13792000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i577543d3d10c44f0ba9e84519b817872_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfOC0xLTEtMS03MTAwMg_0e8b572c-2132-4cdf-99eb-5c1d2c9271e2"
      unitRef="shares">68000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i577543d3d10c44f0ba9e84519b817872_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfOC0zLTEtMS03MTAwMg_2fab3ab5-1bb1-40f5-86dc-25c0c3d1cf9d"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5dba346ae87d4343a610b0a6902bf57c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfOC01LTEtMS03MTAwMg_4809cbc9-d5ef-41cd-9a33-80a6780e7707"
      unitRef="usd">2536000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfOC0xMS0xLTEtNzEwMDI_fe2d0c49-1b4b-411d-afbe-10bd210d0491"
      unitRef="usd">2540000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1b1568b98ab7422187cf5c795ba88085_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfOS05LTEtMS03MTAwMg_4c7094c2-e5b2-4156-8130-edfdc97cf373"
      unitRef="usd">176000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfOS0xMS0xLTEtNzEwMDI_fd837117-5879-4a9b-b1dd-7bd7f7d05a9c"
      unitRef="usd">176000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTAtMC0xLTEtNzEwMDIvdGV4dHJlZ2lvbjplZjk4ZGMzNTRmOWU0ODVkYmY2ZTA3MTZiYWFmYzk0Ml8yNA_fa4f1a08-cd9b-4aee-b361-c0a330f7fd59"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i300bb09e6bd14e74bd3e64aca0c3ed76_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTAtNy0xLTEtNzEwMDI_5e81e0bb-936b-4776-9c71-ca3ed6eadb41"
      unitRef="usd">2558000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTAtMTEtMS0xLTcxMDAy_ad02d6f5-deb9-4a67-ab9a-06abac044e94"
      unitRef="usd">2558000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5bb8f6dea2894fa29ce9f80cb72183a6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTEtMS0xLTEtNzEwMDI_2d0c098a-8062-488f-9045-4ad4159ac01a"
      unitRef="shares">12795000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5bb8f6dea2894fa29ce9f80cb72183a6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTEtMy0xLTEtNzEwMDI_9ebd4945-5544-414e-a1ed-5a88aa952f9c"
      unitRef="usd">640000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7206fe947f34e07a700e38567745b1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTEtNS0xLTEtNzEwMDI_9ba4e591-dce5-44e7-97b5-d5b9eb01ba81"
      unitRef="usd">91051000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic478189a4abc48fab1b83a8ef3c0ef57_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTEtNy0xLTEtNzEwMDI_c82c92a5-63ab-4d51-a378-dd705281dd8c"
      unitRef="usd">339592000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9db385f8604433e9de0aaf8a0105822_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTEtOS0xLTEtNzEwMDI_49d796f5-c0f1-449e-9a93-fcf00103b006"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOjBlZmQ4ZTY4NTM2OTRjNDNiNzQ3Yjc2M2QyMTViMDk5L3RhYmxlcmFuZ2U6MGVmZDhlNjg1MzY5NGM0M2I3NDdiNzYzZDIxNWIwOTlfMTEtMTEtMS0xLTcxMDAy_f9daca28-8c24-42ca-b1ea-1909017490c6"
      unitRef="usd">431283000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i364a628cfb184bd39691b20c9cb19694_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNC0xLTEtMS03MTAwMg_bfaf751a-eb9e-46c4-83e3-e8636daaef48"
      unitRef="shares">11055000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i364a628cfb184bd39691b20c9cb19694_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNC0zLTEtMS03MTAwMg_119edb48-1c40-40a5-8457-4a913c47a7f9"
      unitRef="usd">553000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8ddaad9215d412b8261ecb6b669f91d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNC01LTEtMS03MTAwMg_229f0edc-3561-4c63-a9e5-d63e92622db9"
      unitRef="usd">31870000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2208d89316d45369f9d677833338848_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNC03LTEtMS03MTAwMg_856ce739-f78a-4863-b4ab-ab6882b650c1"
      unitRef="usd">325097000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac83c8d022cf43d898d9992835a32ccf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNC05LTEtMS03MTAwMg_58e3c593-25eb-4ac1-9552-3ba0adc0e360"
      unitRef="usd">-1203000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i160b17cc6d5a4ed09cbed2c55e7dbba3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNC0xMS0xLTEtNzEwMDI_575e9164-2fc4-4f1c-9d19-557380a3a249"
      unitRef="usd">356317000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i121b415e4e4849f3b5fe6ceb54a0ca5d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNS0xLTEtMS03MTAwMg_1ebdcc56-cefa-4de6-ae86-9d78b4e68c6c"
      unitRef="shares">1599000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i121b415e4e4849f3b5fe6ceb54a0ca5d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNS0zLTEtMS03MTAwMg_1897793a-75de-4ba5-a66b-453cc486253d"
      unitRef="usd">80000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5b10000429e741ed92879251e02fcb23_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNS01LTEtMS03MTAwMg_af159e46-8c29-44f1-b1be-c05e924d3b3e"
      unitRef="usd">51937000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNS0xMS0xLTEtNzEwMDI_e14d5a0f-8196-4b3d-b9ab-689b227fb741"
      unitRef="usd">52017000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="i7c00c25f16e84d6286952861f6634e36_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNi03LTEtMS03MTAwMg_c144a5fa-bca7-4214-a98c-27a61a162368"
      unitRef="usd">-7255000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNi0xMS0xLTEtNzEwMDI_99dc52bf-850c-4228-b6b9-bc6518dfcc9c"
      unitRef="usd">-7255000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i121b415e4e4849f3b5fe6ceb54a0ca5d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNy0xLTEtMS03MTAwMg_d59b9d71-ea2c-46bd-afb5-76b09e47ce0c"
      unitRef="shares">50000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i121b415e4e4849f3b5fe6ceb54a0ca5d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNy0zLTEtMS03MTAwMg_d46e51d8-21d2-4e47-931d-ba70a8be6486"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5b10000429e741ed92879251e02fcb23_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNy01LTEtMS03MTAwMg_985a7717-612a-4ed3-afe8-c0648ece6a52"
      unitRef="usd">2037000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfNy0xMS0xLTEtNzEwMDI_72cda190-8d03-4ef8-b82d-85bb0d2a7a6b"
      unitRef="usd">2039000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia768e03c6b024b8483c535b492baa54e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfOC05LTEtMS03MTAwMg_1d667a82-5e2f-4d63-ad11-e16db96cbfcb"
      unitRef="usd">663000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfOC0xMS0xLTEtNzEwMDI_49cdfb54-88a1-4602-ba9a-5a7a92622c31"
      unitRef="usd">663000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfOS0wLTEtMS03MTAwMi90ZXh0cmVnaW9uOmQ4NDAxYjg0ZTY4MDQ4MjZhYThjYTA5ZTRiNDFiZjk5XzI0_eb3e6dc8-67e3-43f4-bf0e-3bcff9df9bd2"
      unitRef="usdPerShare">0.18</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i7c00c25f16e84d6286952861f6634e36_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfOS03LTEtMS03MTAwMg_088f72b4-8698-4328-8c0d-d110812655a8"
      unitRef="usd">2287000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfOS0xMS0xLTEtNzEwMDI_6318b408-5db2-4246-8b3c-885b371aa91a"
      unitRef="usd">2287000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2e606911999748d8943d84c11f86dd0c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfMTAtMS0xLTEtNzEwMDI_08fae755-da54-424c-8cf6-f3df2b6a7ab7"
      unitRef="shares">12704000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2e606911999748d8943d84c11f86dd0c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfMTAtMy0xLTEtNzEwMDI_03ca39b0-7f09-4d58-87a2-6a677e54959f"
      unitRef="usd">635000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if47f1a564c8d4fc7967c95b7fc403b26_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfMTAtNS0xLTEtNzEwMDI_9cb92aa6-96eb-4c9d-b968-3d11dbe71e10"
      unitRef="usd">85844000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i71247c518b0c4577bbb9927ea6460dd1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfMTAtNy0xLTEtNzEwMDI_789b57c6-4503-4ab9-995e-79f899f65085"
      unitRef="usd">315555000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5448af54e03e4974984636d8f70c58bf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfMTAtOS0xLTEtNzEwMDI_1c788d15-e9de-4a3c-b604-51f01f4490ba"
      unitRef="usd">-540000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie4c0f24646374262817c7b62710b95db_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8yOC9mcmFnOmY4NDRiNTAzNmM0ZjRlZmU4ZDVlMGM4NTUwYWMzZDdkL3RhYmxlOmY3ZDUyYzJiNDU1MTRkNDhhOGI0OGQ3NWFmMjY3ZDFhL3RhYmxlcmFuZ2U6ZjdkNTJjMmI0NTUxNGQ0OGE4YjQ4ZDc1YWYyNjdkMWFfMTAtMTEtMS0xLTcxMDAy_9208e397-658f-4984-9805-d0c3f05fbb3b"
      unitRef="usd">401494000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMy0yLTEtMS03MTAwMg_d6fcb412-baae-4a4f-8cb9-a35499b9bc01"
      unitRef="usd">13792000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMy00LTEtMS03MTAwMg_cc106b3e-e450-4c11-8500-821b2979f5c7"
      unitRef="usd">-7255000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNS0yLTEtMS03MTAwMg_7b739f96-0faf-4eb8-ad73-1364b7a9a02c"
      unitRef="usd">12850000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNS00LTEtMS03MTAwMg_b30a5281-01b7-48fa-872e-7c77c76d93d7"
      unitRef="usd">12267000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNi0yLTEtMS03MTAwMg_022f6c20-96b8-4c06-aa4e-af09ea5306c1"
      unitRef="usd">-790000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNi00LTEtMS03MTAwMg_e31bcfff-5974-45b7-879c-521a60f00f2d"
      unitRef="usd">-3872000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNy0yLTEtMS03MTAwMg_eb72e1ec-da1a-480a-8e41-d71fc0ac19f0"
      unitRef="usd">2675000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNy00LTEtMS03MTAwMg_e2dff2bf-e947-4bf3-8cb5-db397b170b03"
      unitRef="usd">2256000</us-gaap:ShareBasedCompensation>
    <vsec:InventoryValuationAdjustment
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfOC0yLTEtMS03MTAwMg_90580a5d-c810-4dfa-afd9-5853d5579e75"
      unitRef="usd">1094000</vsec:InventoryValuationAdjustment>
    <vsec:InventoryValuationAdjustment
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfOC00LTEtMS03MTAwMg_25d65bcb-7c02-4ba2-ba05-1365989dc7dc"
      unitRef="usd">24420000</vsec:InventoryValuationAdjustment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTMtMi0xLTEtNzEwMDI_06e89980-2653-4d57-8005-926c643b233d"
      unitRef="usd">25607000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTMtNC0xLTEtNzEwMDI_d3346298-d9b3-4cfe-a898-32a913d1e667"
      unitRef="usd">17558000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTQtMi0xLTEtNzEwMDI_cab291d2-88a6-4080-92bc-3d5a69fca310"
      unitRef="usd">9428000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTQtNC0xLTEtNzEwMDI_328b4c06-54d1-4e0a-9d93-2b99c7026fb5"
      unitRef="usd">4378000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTUtMi0xLTEtNzEwMDI_ad84905f-d6ec-4d51-9093-4caa1f2c40ca"
      unitRef="usd">16145000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTUtNC0xLTEtNzEwMDI_0200dd83-abb5-4b82-8a68-2b58a132a187"
      unitRef="usd">45157000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTYtMi0xLTEtNzEwMDI_ba333d34-d87a-4644-9e92-f3108d295205"
      unitRef="usd">-8884000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTYtNC0xLTEtNzEwMDI_3b6236d9-0494-4e17-9a06-b8557f450c52"
      unitRef="usd">16693000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTctMi0xLTEtNzEwMDI_279b2a1d-11fb-46c6-a2fc-d731aa01968d"
      unitRef="usd">-4848000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTctNC0xLTEtNzEwMDI_0468fd60-b8aa-4c31-a8e3-e53b6f05cd68"
      unitRef="usd">-8017000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTgtMi0xLTEtNzEwMDI_36b79155-3d49-4767-af46-06ad828e522d"
      unitRef="usd">-2615000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMTgtNC0xLTEtNzEwMDI_25b97952-6eaf-4ca2-a091-5bcce2364602"
      unitRef="usd">10019000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjItMi0xLTEtNzEwMDI_45d1ae55-9737-4bc0-80c9-b6e28eb6ad8b"
      unitRef="usd">-20138000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjItNC0xLTEtNzEwMDI_ea4375dd-ccb9-4238-9cde-1173bdebca34"
      unitRef="usd">-53968000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjUtMi0xLTEtNzEwMDI_b9719e3e-9831-4ceb-a1ee-e06fef65e3a5"
      unitRef="usd">2746000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjUtNC0xLTEtNzEwMDI_a593bc81-a009-4aea-9329-756e563f0b25"
      unitRef="usd">5158000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjYtMi0xLTEtNzEwMDI_01a402e9-bfcf-40fb-b267-d8d58788fc10"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjYtNC0xLTEtNzEwMDI_6874fe8e-5079-4ab2-8350-0cce7fb0a446"
      unitRef="usd">14000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjctMi0xLTEtNzEwMDI_0ec43787-91b7-4b6b-8576-8a939f4eeeff"
      unitRef="usd">3073000</us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjctNC0xLTEtNzEwMDI_dcf7187f-f1c4-44a8-9415-20a15fe6393c"
      unitRef="usd">1138000</us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjktMi0xLTEtNzEwMDI_68658830-2ba8-4ad8-b933-d1ecd2e4a9b8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMjktNC0xLTEtNzEwMDI_c7552288-4132-450c-a917-be8a78628d7e"
      unitRef="usd">14785000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzEtMi0xLTEtNzEwMDI_624926c2-4446-4922-adba-7cc00887875a"
      unitRef="usd">327000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzEtNC0xLTEtNzEwMDI_3f89f646-c3fa-47fa-b71c-2a8f0021ad3e"
      unitRef="usd">-18791000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzQtMi0xLTEtNzEwMDI_c452700a-a439-4587-ab8d-8a9eee7734a9"
      unitRef="usd">236194000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzQtNC0xLTEtNzEwMDI_923a9a31-a3d8-4467-b280-6abac52a8412"
      unitRef="usd">258497000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzUtMi0xLTEtNzEwMDI_f529aa09-ff5f-4aa2-8db5-a877601a5ab7"
      unitRef="usd">212572000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzUtNC0xLTEtNzEwMDI_47247025-83e1-41cc-a4a9-8411cdde0c90"
      unitRef="usd">234976000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzYtMi0xLTEtNzEwMDI_a2ae70e9-0dd3-4fdc-8f9e-50f0166ce946"
      unitRef="usd">486000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzYtNC0xLTEtNzEwMDI_a1f78f37-d25f-40d4-a121-2894a378d5d7"
      unitRef="usd">52017000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <vsec:EarnOutObligationPayments
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzctMi0xLTEtNzEwMDI_a1400357-1231-4797-80ea-b34dd9b7b6e9"
      unitRef="usd">1000000</vsec:EarnOutObligationPayments>
    <vsec:EarnOutObligationPayments
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzctNC0xLTEtNzEwMDI_287a851d-f046-4b9f-9c31-d6236e4055e3"
      unitRef="usd">0</vsec:EarnOutObligationPayments>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzktMi0xLTEtNzEwMDI_85607289-982b-47ee-8b88-2a7c79d9c32a"
      unitRef="usd">892000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfMzktNC0xLTEtNzEwMDI_a049ac17-f005-4371-8720-8ddb51b017f9"
      unitRef="usd">681000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDAtMi0xLTEtNzEwMDI_91c82975-3001-4cba-bad4-970f5f339698"
      unitRef="usd">2552000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDAtNC0xLTEtNzEwMDI_66563c15-81a6-4eb2-b724-cec8707bf3ee"
      unitRef="usd">2139000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDItMi0xLTEtNzEwMDI_cded0848-b8c2-4277-b54b-3b6733fb7ad9"
      unitRef="usd">19664000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDItNC0xLTEtNzEwMDI_17e36b8b-6b1c-4608-953d-c2099de7005a"
      unitRef="usd">72718000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDQtMi0xLTEtNzEwMDI_6e3f31af-98b7-4861-b4ae-382f8a19db17"
      unitRef="usd">-147000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDQtNC0xLTEtNzEwMDI_9e8ea1b9-f34f-48d5-89e7-0dab78457a81"
      unitRef="usd">-41000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDUtMi0xLTEtNzEwMDI_e948a77d-e394-4d69-b31c-81dc4664ede3"
      unitRef="usd">518000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i160b17cc6d5a4ed09cbed2c55e7dbba3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDUtNC0xLTEtNzEwMDI_9e93ce65-d2e3-49d7-b900-c913f4f258fc"
      unitRef="usd">378000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDYtMi0xLTEtNzEwMDI_fa0aa601-8dad-475d-beb9-2fefca08310b"
      unitRef="usd">371000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie4c0f24646374262817c7b62710b95db_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zMS9mcmFnOmFiODA1ZWZhMjJkYjRlZjQ5MzQ4ZWMyZWE4NDZkMjJmL3RhYmxlOmVlNzMwMTUxNzU3NzRhY2RhNGEzZjBmYTEyOTAzOTIwL3RhYmxlcmFuZ2U6ZWU3MzAxNTE3NTc3NGFjZGE0YTNmMGZhMTI5MDM5MjBfNDYtNC0xLTEtNzEwMDI_5c16f2b6-39b5-4f67-9525-8479f6697011"
      unitRef="usd">337000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfMzU5NA_81363d5e-ac8f-4784-8cc6-610b64cdd411">Nature of Operations and Basis of Presentation&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;Nature of 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:400;line-height:120%"&gt;VSE Corporation (&#x201c;VSE,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our&#x201d;) 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. Our operations are conducted under three reporting units aligned with our operating segments: (1) Aviation; (2) Fleet; and (3) Federal and Defense.&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:115%"&gt;In February 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, which were used for general corporate purposes, including financing strategic acquisitions and working capital requirements for new program launches.&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;Basis of Presentation&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 accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information and in accordance with the instructions to SEC Form 10-Q and Article 10 of SEC Regulation S-X.&#160;Therefore, such financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements and should be read in conjunction with the consolidated financial statements and footnotes thereto included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021 ("2021 Form 10-K").&#160;In our opinion, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.&#160;Operating results for the three and six months ended June&#160;30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2022.&#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-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates affecting the financial statements include 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 style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently 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, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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.&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i5b39c48093a140d286365bdbb6a5cf9d_D20210201-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfNTky_7c658057-d31a-41bd-b8be-f0325d1c1a26"
      unitRef="shares">1428600</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i46289700fa3b4ad3adebec33e22a3e2c_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfNjY4_ff778c79-6506-4200-bcd1-59cb3e7d05d3"
      unitRef="usdPerShare">35.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i768a4db5c4f5430b984a1177885dd5f4_D20210202-20210202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfNzQ4_79b15ddd-8bd2-4d1d-91e9-80569606679c"
      unitRef="shares">170497</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i768a4db5c4f5430b984a1177885dd5f4_D20210202-20210202"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfODQ1_d54eb522-a372-476a-ac72-fef236711610"
      unitRef="usd">52000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfMzU5OQ_8910d8f3-697d-4faa-8e7e-dbb6bdcd210b">Our accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information and in accordance with the instructions to SEC Form 10-Q and Article 10 of SEC Regulation S-X.&#160;Therefore, such financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements and should be read in conjunction with the consolidated financial statements and footnotes thereto included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021 ("2021 Form 10-K").&#160;In our opinion, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.&#160;Operating results for the three and six months ended June&#160;30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2022.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfMzYwMg_120f2ba2-af79-4cd5-92c7-12ca7a5f7520">The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates affecting the financial statements include 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.</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8zNy9mcmFnOmUzODBhZGJjZjgzOTQ3MzRiZDM4MzhjN2QxYmFjMTM1L3RleHRyZWdpb246ZTM4MGFkYmNmODM5NDczNGJkMzgzOGM3ZDFiYWMxMzVfMzU5Nw_d8ea5677-29e9-4e21-a113-07207a75c21d">&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;Recently 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, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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.&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfOTM2_d7703d18-959a-4981-98d1-84f541fb6acd">Acquisitions&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Global Parts Group, Inc.&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:115%"&gt;On July 26, 2021, we acquired Global Parts Group, Inc. ("Global Parts") for a preliminary purchase price of $40&#160;million, net of cash acquired. The purchase price includes $2&#160;million of contingent consideration, representing the fair value recognized for &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;potential future earn-out payments. See Note (8) "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:115%"&gt;During the three and six months ended June&#160;30, 2021, we incurred $0.2&#160;million of acquisition-related expenses, 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-style:italic;font-weight:400;line-height:115%"&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, we 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 operating results are included in our Federal and Defense segment. The acquisition was not material to our consolidated financial statements. &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 six months ended June&#160;30, 2021, we incurred $0.3&#160;million of acquisition-related expenses, which are included in selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5b04bf60717242a8aae2b8e0c360c537_D20210726-20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfMTU4_74c6184f-db20-45ca-8ca8-f89f8e4df053"
      unitRef="usd">40000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ie90e4065bde0485ca316a3bf5bcfc496_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfMjI0_36efad82-3301-4c62-b70c-68bd0bf8c284"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i0eb940feddb8420db3fc890279ad4146_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfMzI5ODUzNDg4NDQ2Ng_63ad92dc-8fbf-4d53-b299-26ce3e633624"
      unitRef="usd">200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ic18936936f064ec6bc7d4b366b9e74c0_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfMzI5ODUzNDg4NDQ2Ng_ec6889fd-e008-4a2c-be1f-517bf21e5cce"
      unitRef="usd">200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="idbe6b65df31942c788cf8410adfa90ba_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfNjM0_14a77351-34a3-471b-b105-f50e3d667e46"
      unitRef="usd">14800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i9de4b6e57891435a9f8ba8ffdf363fff_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80MC9mcmFnOmQ2MzNhMzJmZjhjNjRhYjdiZjFjODkyMzVhMzM0OTYwL3RleHRyZWdpb246ZDYzM2EzMmZmOGM2NGFiN2JmMWM4OTIzNWEzMzQ5NjBfODI5_63769eaf-a533-419b-bd8c-315ffa8cbe94"
      unitRef="usd">300000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMzAxOA_e1e11d26-2a6f-4468-85f2-31e14b016239">Revenue &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;Disaggregation of Revenues &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, various government agencies, the United States Department of Defense ("DoD") or federal civilian agencies. &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 by customer for our each of our operating segments for the three and six months ended June&#160;30, 2022 were 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:99.281%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align: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;Three months ended June 30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Aviation&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;Fleet&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;Federal and Defense&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;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;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;103,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;129,522&#160;&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;105,019&#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;64,742&#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;71,952&#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;241,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.281%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six months ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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;195,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;53,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,382&#160;&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;3,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;110,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;198,309&#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;131,772&#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;142,871&#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;472,952&#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&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 by customer for our each of our operating segments for the three and six months ended June&#160;30, 2021 were 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:99.281%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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;47,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;65,280&#160;&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;43,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;47,515&#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;58,057&#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;69,540&#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;175,112&#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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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;91,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;32,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;124,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;91,886&#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;112,804&#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;135,403&#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;340,093&#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&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;Revenues by type for our each of our operating segments for the three and six months ended June&#160;30, 2022 were as follows (in thousands): &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three months ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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;25,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;25,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;79,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,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;34,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;22,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;15,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;105,019&#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;64,742&#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;71,952&#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;241,713&#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&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:49.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six months ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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;48,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,329&#160;&lt;/span&gt;&lt;/td&gt;&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;149,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;65,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;40,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;37,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;198,309&#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;131,772&#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;142,871&#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;472,952&#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&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;Revenues by type for our each of our operating segments for the three and six months ended June&#160;30, 2021 were 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:49.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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;19,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,021&#160;&lt;/span&gt;&lt;/td&gt;&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;28,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;21,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;32,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;15,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;47,515&#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;58,057&#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;69,540&#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;175,112&#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;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:49.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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: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;37,337&#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;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;&#x2014;&#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;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;&#x2014;&#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;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;37,337&#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;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;54,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;38,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;56,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;40,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;91,886&#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;112,804&#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;135,403&#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;340,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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="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;Unbilled receivables (contract assets) represent our right to consideration in exchange for goods or services that we have transferred to the customer prior to us having the right to payment for such goods or services. Contract liabilities are recorded when customers remit contractual cash payments in advance of us satisfying related performance obligations under contractual arrangements, including those with performance obligations to be satisfied over a period of time. &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 present our unbilled receivables and contract liabilities on a contract-by-contract basis. If a contract liability exists, it is netted against the unbilled receivables balance for that contract. Unbilled receivables were $41.3&#160;million as of June&#160;30, 2022 and $31.9&#160;million as of December&#160;31, 2021. Contract liabilities, which are included in accrued expenses and other current liabilities in our consolidated balance sheets, were $5.5 million as of June&#160;30, 2022 and $7.1 million as of December&#160;31, 2021. For the six months ended June&#160;30, 2022 and 2021, we recognized revenue that was previously included in the beginning balance of contract liabilities of $2.6 million and $1.7 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;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 accounted for approximately 59% for the three and six months ended June&#160;30, 2022 and 49% of our revenues for the three and six months ended June&#160;30, 2021, primarily related to the sale of vehicle and aircraft parts in our Fleet and Aviation segments. Revenues from products and services transferred to customers over time accounted for approximately 41% for the three and six months ended June&#160;30, 2022 and 51% of our revenues for the three and six months ended June&#160;30, 2021, primarily related to revenues in our Federal and Defense segment and MRO services in our Aviation segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, the aggregate amount of transaction prices allocated to unsatisfied or partially unsatisfied performance obligations was $183 million. The performance obligations expected to be satisfied within one year and greater than one year are 94% and 6%, 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 six months ended June 30, 2022 and 2021, 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="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMzAyMw_0a8d6ede-d935-4e31-89bd-3a4e75b49053">&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 by customer for our each of our operating segments for the three and six months ended June&#160;30, 2022 were 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:99.281%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align: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;Three months ended June 30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Aviation&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;Fleet&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;Federal and Defense&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;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;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;103,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;129,522&#160;&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;105,019&#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;64,742&#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;71,952&#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;241,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.281%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six months ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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;195,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;53,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,382&#160;&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;3,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;110,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;198,309&#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;131,772&#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;142,871&#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;472,952&#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&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 by customer for our each of our operating segments for the three and six months ended June&#160;30, 2021 were 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:99.281%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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;47,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;65,280&#160;&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;43,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;47,515&#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;58,057&#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;69,540&#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;175,112&#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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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;91,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;32,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;124,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;91,886&#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;112,804&#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;135,403&#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;340,093&#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&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;Revenues by type for our each of our operating segments for the three and six months ended June&#160;30, 2022 were as follows (in thousands): &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three months ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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;25,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;25,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;79,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,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;34,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;22,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;15,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;105,019&#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;64,742&#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;71,952&#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;241,713&#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&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:49.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six months ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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;48,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,329&#160;&lt;/span&gt;&lt;/td&gt;&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;149,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;65,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;40,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;37,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;198,309&#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;131,772&#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;142,871&#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;472,952&#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&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;Revenues by type for our each of our operating segments for the three and six months ended June&#160;30, 2021 were 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:49.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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;19,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,021&#160;&lt;/span&gt;&lt;/td&gt;&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;28,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;21,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;32,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;15,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;47,515&#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;58,057&#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;69,540&#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;175,112&#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;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:49.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&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;Fleet&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;Federal and Defense&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;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;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: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;37,337&#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;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;&#x2014;&#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;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;&#x2014;&#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;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;37,337&#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;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;54,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;38,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;56,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;40,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;91,886&#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;112,804&#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;135,403&#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;340,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i822dc1e8fd6648508f37dbf8ec7e424a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMi0yLTEtMS03MTM0Mg_2d9eaf93-9fdd-4d29-b4fa-60e00c6b0d59"
      unitRef="usd">103349000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifca263a9429d44a8b14a2db0166ff05f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMi00LTEtMS03MTM0Mg_c22debad-8398-4b39-97d6-7cd2ce78c7e4"
      unitRef="usd">26007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7fc623ba10f4535b0672cddb34460d8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMi02LTEtMS03MTM0Mg_039333a9-1465-4375-ab55-84eaa0804488"
      unitRef="usd">166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic415c4e43b7a4da69cb28d7ca344cbfd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMi04LTEtMS03MTM0Mg_fd9c2281-88e6-4a68-af09-a112299b9190"
      unitRef="usd">129522000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id867c3dbb42c447e92e53afc36fdf4d1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMy0yLTEtMS03MTM0OQ_4e447108-e351-4284-9c82-4e2ffff19149"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i842367a3a45f4fe4ad1e92c757b91a7b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMy00LTEtMS03MTM0OQ_10a53ac6-085a-4fad-ace5-5a1ef56de2a0"
      unitRef="usd">1264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fd14538f1c74d31b9810e862690eb72_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMy02LTEtMS03MTM0OQ_c4d3f760-9f2a-45fd-a021-1deca7e43aed"
      unitRef="usd">59260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9bc745329d0740a5ba6e39153d0acd74_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfMy04LTEtMS03MTM0OQ_372cfaf2-aa73-4447-9d03-29db43dd44de"
      unitRef="usd">60524000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8149713622e740e794bb4cedd924813a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNC0yLTEtMS03MTM1Nw_4400c7c2-702f-4d46-838d-089feed69f14"
      unitRef="usd">1670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03048835f5bd43cfbd86f9941491b53a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNC00LTEtMS03MTM1Nw_089c397f-69e4-4da1-9d67-f2fdff6b45f8"
      unitRef="usd">37471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide9c99a9b5e24b8fa811fdb5dd3d12f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNC02LTEtMS03MTM1Nw_53d1869c-a71b-4282-8c39-37e16079ae7c"
      unitRef="usd">12526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d398ad3e98d4c17b10ababb341dc7a7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNC04LTEtMS03MTM1Nw_030babc5-9d4a-4bd3-93ba-7ab4d512a214"
      unitRef="usd">51667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic24978fe3376442dab533f537b6bc6cb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNS0yLTEtMS03MTM2NA_0d19b264-1a70-42a0-a0da-66424979d339"
      unitRef="usd">105019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2add90987084762a9fbc2970f553c18_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNS00LTEtMS03MTM2NA_96a4523d-ffc4-4cc8-95ad-506a0fe7b785"
      unitRef="usd">64742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7feae92c94a42d48ee57625b628f496_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNS02LTEtMS03MTM2NA_2875e375-5312-418e-83b1-4515d70e15a1"
      unitRef="usd">71952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjI0YWVkMjkxZjQ2NjRmNWY5MDM5MWFhMmU5NDJlYWU3L3RhYmxlcmFuZ2U6MjRhZWQyOTFmNDY2NGY1ZjkwMzkxYWEyZTk0MmVhZTdfNS04LTEtMS03MTM2NA_5bffa712-bea1-4aa6-9ba2-08407fb692e3"
      unitRef="usd">241713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0925515022614d6f880d7633060cd577_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMi0yLTEtMS03MTAwMg_1e256368-a493-4b11-b6b9-4d76642d4925"
      unitRef="usd">195261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99b7b309c46e42faa48a40f824d6f9bf_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMi00LTEtMS03MTAwMg_a9e17cc7-7476-4d8e-9d27-1d0487c00a3a"
      unitRef="usd">53863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i513224b8c551478f944f60876e1b39da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMi02LTEtMS03MTAwMg_84e79e02-cf8e-4430-bf8e-cf70a107e86d"
      unitRef="usd">258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaddc3e85841549a992dada8d6ff0535d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMi04LTEtMS03MTAwMg_98527712-69df-4bea-9312-e45d88ced262"
      unitRef="usd">249382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibfb0e8946b20494b97aa8563807e9b0f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMy0yLTEtMS03MTAwMg_7d4238ee-4d56-4a99-a778-4f70081689f2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26e16cf6ae1f47739d4a0ccbcfad2f32_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMy00LTEtMS03MTAwMg_b083d57f-6ca7-4cc5-8a79-1313141119cb"
      unitRef="usd">2993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a8a6740ceed4c2092fe23336edb4747_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMy02LTEtMS03MTAwMg_351686af-30b5-4ae8-9302-6243e0b6de0f"
      unitRef="usd">109655000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe4a433a9dcf4915b2f6ec5f20486b1f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfMy04LTEtMS03MTAwMg_98136fae-064e-4b97-aad9-dde08b2b7299"
      unitRef="usd">112648000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7bced49b5754eff8ea26bff047ac45b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNC0yLTEtMS03MTAwMg_e94e63ef-a6ae-4726-85c3-973f4a6ba004"
      unitRef="usd">3048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3acc00229cef43b4ac6e24ae6a9c923b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNC00LTEtMS03MTAwMg_7567d15b-3818-457c-a60f-0db22abc0698"
      unitRef="usd">74916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41ec7560f4fb4c7c89b8ad223d2d291f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNC02LTEtMS03MTAwMg_43a47634-5a34-438d-8a5c-d432ce096c2c"
      unitRef="usd">32958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i760f69a442ff4835bfdcd06ab32529ee_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNC04LTEtMS03MTAwMg_d6b798d0-78f7-40a4-b7d6-e5d63f27d43f"
      unitRef="usd">110922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i216b4a04619c4f468fd168c06219ec28_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNS0yLTEtMS03MTAwMg_c241932d-1c3e-4949-bcee-b69a184b5f4f"
      unitRef="usd">198309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i929442677c9948b6af3695ab6d675929_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNS00LTEtMS03MTAwMg_1e96547d-7f8d-45ff-ae3c-624d22b63292"
      unitRef="usd">131772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie99ef6c5176a4aafb3e2a3cbcef531cd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNS02LTEtMS03MTAwMg_edddc2f8-b0db-4e22-a6b9-f964aa6f19ce"
      unitRef="usd">142871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmVlZDUwNDI5NWE0ZjQ5YjE4ZmI3OWMzMTZkNGQ0MjNlL3RhYmxlcmFuZ2U6ZWVkNTA0Mjk1YTRmNDliMThmYjc5YzMxNmQ0ZDQyM2VfNS04LTEtMS03MTAwMg_290a25ce-e168-46e3-a200-38d8dee8cd8b"
      unitRef="usd">472952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic539b1a0d30245cda7ee6d7b8d67f7b4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMi0yLTEtMS03MTU2Mg_4b606b0f-9a57-4983-9bfe-698b7064d477"
      unitRef="usd">47465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i997c0897ef594026ac4144c202032e67_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMi00LTEtMS03MTU2Mg_7baa2a48-15ed-41e3-a253-197d5a27e9f7"
      unitRef="usd">17630000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icef26348d35044c087cdac5bfccf55f2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMi02LTEtMS03MTU2Mg_dc8cf61b-55ee-430e-bed2-6ad9444b51a1"
      unitRef="usd">185000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d442321a86f4b69ba24ea3172afe7a2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMi04LTEtMS03MTU2Mg_01605aec-d3f8-4591-93e7-60a7b8ac5674"
      unitRef="usd">65280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i812f567a0e434ed08def41229cfd178b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMy0yLTEtMS03MTU2OQ_a2e5fa45-acec-4369-a131-dc9485099a52"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fdc1eb06e8e416c8c24459a3307e525_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMy00LTEtMS03MTU2OQ_35e4b828-7fda-4304-92f6-0b9b4579388b"
      unitRef="usd">4676000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06003e7d09a442c3a0c8707348d85135_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMy02LTEtMS03MTU2OQ_363c74d2-e0af-44c0-820a-0184949dcad4"
      unitRef="usd">62075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0680ad14b0a7414fa424d6b2273811c7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfMy04LTEtMS03MTU2OQ_f178b0ed-da30-4408-b32b-870cfa27826e"
      unitRef="usd">66751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe95950b59a84806909470ac9cb8467a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNC0yLTEtMS03MTU2OQ_2d54fdf6-8105-47af-b2ee-c249fc8de7c4"
      unitRef="usd">50000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b7f6b213b7f40ea8d34757a90c61416_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNC00LTEtMS03MTU2OQ_cb070bc5-9e51-415e-99f4-efc22d351123"
      unitRef="usd">35751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia40d99b2dc674fc38675e150f2181615_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNC02LTEtMS03MTU2OQ_4ae139eb-d37c-4f19-8049-b60e0f1e60d1"
      unitRef="usd">7280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97f18d973bfa4729a5548b53cf4112b0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNC04LTEtMS03MTU2OQ_0293f17c-ec93-41ed-8fb3-1705c150f482"
      unitRef="usd">43081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id600a614558145e3860df9e1a1175600_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNS0yLTEtMS03MTU3Ng_eda5e92c-9013-45e8-8b48-64fb512cb0c4"
      unitRef="usd">47515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04ef172f27c4465aa229dff3d2145a51_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNS00LTEtMS03MTU3Ng_3a540e98-0947-4e3f-951e-bcb240c7bcb3"
      unitRef="usd">58057000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba2ac21f783244a2b7761a17b6753063_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNS02LTEtMS03MTU3Ng_d8b32f21-9422-4b4c-a401-036259648b46"
      unitRef="usd">69540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjYzMDExOTQ3YzcwODQ4YTk4NzIwMWM3YzZkYmQwMjM2L3RhYmxlcmFuZ2U6NjMwMTE5NDdjNzA4NDhhOTg3MjAxYzdjNmRiZDAyMzZfNS04LTEtMS03MTU3Ng_cbd571d9-1e21-43e3-a4e2-167b74a1b15c"
      unitRef="usd">175112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i027f868c7e1e47b3b8ba444bbd5388fc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMi0yLTEtMS03MTAwMg_f8601ea0-b8e4-46de-a1fe-9fe352d44363"
      unitRef="usd">91811000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id01c9691ecdc429dba4ffbe1fed71048_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMi00LTEtMS03MTAwMg_29fb859b-533c-4c11-b9ff-dd466012f2e9"
      unitRef="usd">32067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i164f0abb3d6647f6a8483822c34c3411_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMi02LTEtMS03MTAwMg_323dc6f8-42ea-48bf-9b8f-69d948845826"
      unitRef="usd">503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2c60f476645492097c0a734b900c44a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMi04LTEtMS03MTAwMg_1eb3448b-6468-449b-b274-19aca781a7fd"
      unitRef="usd">124381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie309b20d6868487ba98f398b7a1655af_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMy0yLTEtMS03MTAwMg_26c098c6-498b-4793-aa79-63dbe494dd21"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3752ba4c48db4e51923d1f46f7e068cd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMy00LTEtMS03MTAwMg_54adb95a-cde0-4f92-af35-a8b0ff3e21d2"
      unitRef="usd">7778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99ceb0fc22b448cbbd467b7741a22d40_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMy02LTEtMS03MTAwMg_1dd630c3-d780-45a8-900d-99715e360f86"
      unitRef="usd">104861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ab72dc20bcc4e71bacf1cc7b71ebb76_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfMy04LTEtMS03MTAwMg_f4d43810-ef8d-4b4f-b3d5-6435e4415eb7"
      unitRef="usd">112639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib46ab53ae7f54fe7b87e3c25e6c646b8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNC0yLTEtMS03MTAwMg_0b00ef58-32fb-49bf-8a2c-e0ae91d2bdd4"
      unitRef="usd">75000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95eb7e89f83f440e940df4625cba1429_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNC00LTEtMS03MTAwMg_7624b8ca-f7b0-4515-a744-9ec534acee79"
      unitRef="usd">72959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id60379f911274bcba448fbc9654dee02_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNC02LTEtMS03MTAwMg_4233cb86-99e3-44d9-a381-5b07a10753da"
      unitRef="usd">30039000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1dfd6e17d0941118dad7d2e2686617c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNC04LTEtMS03MTAwMg_f7c8b03c-d9a1-445e-aabd-00dd7ad17d4a"
      unitRef="usd">103073000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4b86e3d76184ffc8546927636a7e27b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNS0yLTEtMS03MTAwMg_3df6d273-0951-44ce-be25-8e7a8a3b27b7"
      unitRef="usd">91886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b31d7069b0c4e5bb41bd16965bd2f3b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNS00LTEtMS03MTAwMg_18757156-b195-46a2-abc3-9c939b49f8c4"
      unitRef="usd">112804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0e02846c8614db9a761aec512ad482c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNS02LTEtMS03MTAwMg_06bc7058-c530-4769-a621-ccccc73d0edd"
      unitRef="usd">135403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjk0N2Q5MzE1YWIxODQ3NjM4ZjEyNGRlMGM0ZWUwN2QxL3RhYmxlcmFuZ2U6OTQ3ZDkzMTVhYjE4NDc2MzhmMTI0ZGUwYzRlZTA3ZDFfNS04LTEtMS03MTAwMg_8c3cd09b-cfdc-4091-8809-f27010393c6a"
      unitRef="usd">340093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06a89be151274d9e80401c50f01ba39b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMi0yLTEtMS03MTM3OQ_5a6e6082-8c5e-406c-8e0c-85fa30531524"
      unitRef="usd">25966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4510c9be762e4598b54c8d0fc47aa6c0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMi00LTEtMS03MTM3OQ_76ae4fd6-e562-43b1-b265-1eab204fce5e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4c3e07b918149159652e475271b0e6a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMi02LTEtMS03MTM3OQ_532f5066-bc1a-49a6-b16b-1fa7576e9850"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib77f6af425a64685a0ca0536e222a95c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMi04LTEtMS03MTM3OQ_b201bf1b-0b3b-403c-9f60-d07da688b72e"
      unitRef="usd">25966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb68931b33b945859526915ffcaa1b0b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMy0yLTEtMS03MTM3OQ_1ab8d3a4-df39-41dc-bbe0-6320fe55c339"
      unitRef="usd">79053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9124d893f87449e88b4ce41b1268c25_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMy00LTEtMS03MTM3OQ_8d6a89ad-2ff6-4ff7-9571-ef7a82414bed"
      unitRef="usd">64742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51ab6c61f6a04c34bea6b7d3ece8e0a0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMy02LTEtMS03MTM3OQ_fd4c41e0-8546-4459-8da7-0e6311e0d6d4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iddcdef486ad54a5d85ae0c335f6ff1e7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfMy04LTEtMS03MTM3OQ_9045acbb-953e-49ec-a198-0e3a68fcb684"
      unitRef="usd">143795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie828d4256add47cc93fd26599f684153_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNC0yLTEtMS03MTM3OQ_bb7fb546-400e-4b1c-bc1b-81568d89c5a9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8efd953b11d433bb9c2877fef0ee71f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNC00LTEtMS03MTM3OQ_fda034a6-5316-4001-bcc7-d022c7a26341"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2bdf9c6007d241f1bfac8ab15fe57576_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNC02LTEtMS03MTM3OQ_676b7945-ee1b-43cb-b4fd-4aee10edfc3a"
      unitRef="usd">34555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e0c0450460c49a782e2302162d00ff6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNC04LTEtMS03MTM3OQ_8be0167e-4e20-43de-be6d-24e17edbaae7"
      unitRef="usd">34555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c69df9a06a1459aab2f43cbbf283a72_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNS0yLTEtMS03MTM3OQ_77703c5e-49e4-46ed-bb8c-9cc38f7ca9cd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8325720e0ff431096870b3d9b1c8f87_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNS00LTEtMS03MTM3OQ_9aa7b619-44ca-4797-ad94-7d3c3a205671"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88af539746264ca682e340149a979861_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNS02LTEtMS03MTM3OQ_39eeb3dc-5d1b-42de-b303-436050d2595b"
      unitRef="usd">22278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81f6b64566f84e139e8b43bb0f1368c9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNS04LTEtMS03MTM3OQ_6a5f07d2-e886-40a3-8272-76d6b8b869e2"
      unitRef="usd">22278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4dd7693c7114b108942099eab00200b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNi0yLTEtMS03MTM3OQ_ee86ceee-83fa-4df9-8930-d3641cbd9fdb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i283af2e933094a42b719a6081983cd63_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNi00LTEtMS03MTM3OQ_bdcac9a0-010a-4706-87b1-fa2d9104e9b0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b4c4085e1304935aa8e44a16847fab4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNi02LTEtMS03MTM3OQ_6b6a32d8-5578-47f7-9031-0f49546ff77e"
      unitRef="usd">15119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ec009cbb45e43ffa3a9557196308a9b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNi04LTEtMS03MTM3OQ_795eea0c-e43f-4c81-ac32-e212a2150a08"
      unitRef="usd">15119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic24978fe3376442dab533f537b6bc6cb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNy0yLTEtMS03MTM3OQ_c775a382-54df-4d2c-8444-6dcdab99f731"
      unitRef="usd">105019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2add90987084762a9fbc2970f553c18_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNy00LTEtMS03MTM3OQ_d6e2de20-faeb-4da6-b612-958f583eac40"
      unitRef="usd">64742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7feae92c94a42d48ee57625b628f496_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNy02LTEtMS03MTM3OQ_a597becd-b2dc-4c1c-99d2-5c88fc6fe144"
      unitRef="usd">71952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjdjYzM3M2Q5MWJiOTRiZjNiZWYyZGRlNWU5YzZhNWZmL3RhYmxlcmFuZ2U6N2NjMzczZDkxYmI5NGJmM2JlZjJkZGU1ZTljNmE1ZmZfNy04LTEtMS03MTM3OQ_c53b2a1e-71dc-4bc5-9ea9-87ea0f04d345"
      unitRef="usd">241713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43d2dbd08d364b43876965b928b2cfbd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMi0yLTEtMS03MTAwMg_e5de5c3f-a3d8-41f0-aed4-f49ee4dcba28"
      unitRef="usd">48329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6e6012532264fa887553fd1e79fa2f0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMi00LTEtMS03MTAwMg_628a91ab-7d80-4bdd-a824-d4e5558cb497"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb31b09fa5b340dd91a154447af0d8b2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMi02LTEtMS03MTAwMg_1133b787-89fb-4d4d-b21c-f97128cebd46"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4e49001e73c476e9577edab71fa17bf_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMi04LTEtMS03MTAwMg_814a458a-4652-4f2d-a616-55eca6b76adf"
      unitRef="usd">48329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if38b88c470214882a7d7ed94b5dbb28f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMy0yLTEtMS03MTAwMg_c2b8cd80-d10b-48fb-af48-982d80115f1b"
      unitRef="usd">149980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5b7b630dc3848479d6156557518729e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMy00LTEtMS03MTAwMg_3da84ace-6af5-49fc-85b7-466612b09c34"
      unitRef="usd">131772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i832f65b001a14d0e911259a094a9276b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMy02LTEtMS03MTAwMg_b3a4ff04-090a-403f-88a0-4c6cf3b5624d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idde6dce72f654831b33bf910ebf99136_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfMy04LTEtMS03MTAwMg_2fa6b0b1-59c1-494d-8743-93f153fba9dc"
      unitRef="usd">281752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09e9966714bc45438d5b7bdd037611e8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNC0yLTEtMS03MTAwMg_a8fee343-96a0-4de5-bd6b-87d97932ac67"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia992b6145cf64a2d97382f527d025b6b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNC00LTEtMS03MTAwMg_679c2d3d-72ca-4492-80c7-66034b6dcb22"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i733f73fc5ec8404d8e0462f1b366458c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNC02LTEtMS03MTAwMg_103e9041-923a-4b0a-862e-b39a2e8e8fbf"
      unitRef="usd">65132000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia771d09ef87c48c3ab31c6945e9d48b8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNC04LTEtMS03MTAwMg_4fd11ba0-2714-4354-bd9a-8b03005a8f56"
      unitRef="usd">65132000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i237dc96dbeb5414090974c1850831a89_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNS0yLTEtMS03MTAwMg_e89bacbe-67f4-4b2d-bce7-e831d03b4155"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id781c063bad94286a4951904e3a9763b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNS00LTEtMS03MTAwMg_a8c60ba8-aa4d-4014-8d56-7b0cd17db18b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32c888bff260431aae1aed3adc08e08a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNS02LTEtMS03MTAwMg_c5733030-12af-4ea7-87ab-e5f67f17f349"
      unitRef="usd">40639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib738371677f6428884b88948660e7404_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNS04LTEtMS03MTAwMg_cbc78e56-530a-4f1c-b3fe-76bd11d88a20"
      unitRef="usd">40639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia38d468571714f7a93e4755607fae5ef_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNi0yLTEtMS03MTAwMg_d6215242-1239-4ad0-be42-78a5cac12469"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42ace3d3c45f4ad6b11ae9753ac64123_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNi00LTEtMS03MTAwMg_63548874-6e7b-4152-b385-fd0968a7de55"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7507d78876d5457b9cd2d09d4bea27e3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNi02LTEtMS03MTAwMg_944c7ef8-9ddf-48b2-a88b-13a410174371"
      unitRef="usd">37100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i543ae9dd794c4c35b7d27e22afc0f95d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNi04LTEtMS03MTAwMg_f29d5870-c368-413c-90a5-ea5656afa244"
      unitRef="usd">37100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i216b4a04619c4f468fd168c06219ec28_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNy0yLTEtMS03MTAwMg_97a73a5a-4d76-4fbc-9c66-986349e02c5a"
      unitRef="usd">198309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i929442677c9948b6af3695ab6d675929_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNy00LTEtMS03MTAwMg_8f9528dc-8265-4b36-8eee-e2b8f2d611b8"
      unitRef="usd">131772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie99ef6c5176a4aafb3e2a3cbcef531cd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNy02LTEtMS03MTAwMg_c2f76486-b737-487a-8d32-3718d3aeed74"
      unitRef="usd">142871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjY1ZGZkYmMzNDFlMzRmYzRhN2U3MTEyZTZkYTgyOWEwL3RhYmxlcmFuZ2U6NjVkZmRiYzM0MWUzNGZjNGE3ZTcxMTJlNmRhODI5YTBfNy04LTEtMS03MTAwMg_560b305f-b64f-4cbc-acbb-8eea608be0c8"
      unitRef="usd">472952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1692ec414eb44f818aa0cef7f6c22bc3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMi0yLTEtMS03MTM4Ng_7fbe9f9f-f45d-44d4-9753-d90db06b022c"
      unitRef="usd">19021000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if741b98259234493a9528e60abcce195_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMi00LTEtMS03MTM4Ng_5d6d2b76-e160-47a3-b89e-c3d42dfb4b50"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9675a3ecc4f6461f9e0bac57d8deff7a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMi02LTEtMS03MTM4Ng_addfcbfe-cd4c-48d8-9a11-74cba13c57d7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i449e463317ea41c3bc091e3aa773b9af_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMi04LTEtMS03MTM4Ng_5f6f953e-1768-4e7d-aff1-a65cddd36d88"
      unitRef="usd">19021000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d4c13dba43c4f31a329a051f5bd7318_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMy0yLTEtMS03MTM4Ng_32ccd394-dc0f-43c7-9649-96508ded4d1e"
      unitRef="usd">28494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03b2ad9f7c73460797b184c8250df51a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMy00LTEtMS03MTM4Ng_df27a821-de94-4cd8-9252-27ccbe24030b"
      unitRef="usd">58057000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a189505d98b4b11a7517c717508981c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMy02LTEtMS03MTM4Ng_6083f1c9-836e-4de5-836b-fad37ba33a69"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2766d39e4064fd6b98b3970187f094d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfMy04LTEtMS03MTM4Ng_106b133e-0400-4ee6-bd93-7a8e0da9d923"
      unitRef="usd">86551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9653cf241c9442e4b2b42f930b13d807_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNC0yLTEtMS03MTM4Ng_8bb34a65-8128-4dfa-ac50-1fd50ba9dce6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf7ac6ff3914481da9f37591d76a74fb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNC00LTEtMS03MTM4Ng_fa32ee37-a927-4842-b3c3-43b53e0bcf6b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a241d2293864a8085d233fa44e18a53_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNC02LTEtMS03MTM4Ng_a9541bfb-0467-4769-9085-e7e9c798bcff"
      unitRef="usd">21813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6401286685842b6955ff9d11d43ee80_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNC04LTEtMS03MTM4Ng_f50bce9c-35b2-4d7b-8a2b-6a4f0975485a"
      unitRef="usd">21813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if05d8451c5fa49c1882c0648026f79b4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNS0yLTEtMS03MTM4Ng_694c8a8c-9060-487e-bce4-6ed858e9eec0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2d1d2812194496d906a49bb544b6d71_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNS00LTEtMS03MTM4Ng_557b78db-198e-4ac4-8e52-e2afa2abcf61"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78dba0e2ae734173a9b997e81f6e6366_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNS02LTEtMS03MTM4Ng_59ea0dc2-dc60-4201-95c8-05aec08de206"
      unitRef="usd">32430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecd60d86c93c44538cf1cff54ec64dab_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNS04LTEtMS03MTM4Ng_da0d867a-428c-4834-af08-fdcb50a81f87"
      unitRef="usd">32430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b7d155abd8b44afa5497f2b75f7b3db_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNi0yLTEtMS03MTM4Ng_859ae615-ab67-4d92-8a6f-b3c3ade8d328"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4c576bf4f5e4b9885cf7c6226ded509_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNi00LTEtMS03MTM4Ng_fa616839-7904-469a-8a3f-4d16043b8445"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc2a8e4abf9143f0a6663df564b94c90_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNi02LTEtMS03MTM4Ng_a5cf205a-8009-4533-88d5-6b68018a1143"
      unitRef="usd">15297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d64b553cfb04b40a513f6a34b9f0935_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNi04LTEtMS03MTM4Ng_6bd497f4-6af2-4161-8078-bd5585657adf"
      unitRef="usd">15297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id600a614558145e3860df9e1a1175600_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNy0yLTEtMS03MTM4Ng_2745b664-4bbf-4456-8a30-0adacb5158ce"
      unitRef="usd">47515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04ef172f27c4465aa229dff3d2145a51_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNy00LTEtMS03MTM4Ng_2c2ebc20-9619-4e84-9b32-7b863852fd0b"
      unitRef="usd">58057000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba2ac21f783244a2b7761a17b6753063_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNy02LTEtMS03MTM4Ng_ba160cba-08fb-4c45-8287-246f1cedf5bd"
      unitRef="usd">69540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOmRmN2FmM2VkNGIxOTRlMjM5Mjk1MWZhNjJjMjlhMTIxL3RhYmxlcmFuZ2U6ZGY3YWYzZWQ0YjE5NGUyMzkyOTUxZmE2MmMyOWExMjFfNy04LTEtMS03MTM4Ng_5e90edab-0a26-4e43-a8b9-455d05fbdf44"
      unitRef="usd">175112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2381e3d4cde4fdc8a558f8db4150b8e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMi0yLTEtMS03MTAwMg_5a14368e-6154-48b5-aeff-f56356e4068f"
      unitRef="usd">37337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02ef8a35bfa341c8a96fd14b5e355ead_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMi00LTEtMS03MTAwMg_cfe8747a-c74e-4a27-bb49-087bef4d302c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f5e354db7d54a04b40beccb54a23e64_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMi02LTEtMS03MTAwMg_3a7da983-4a9a-4794-8a90-71c56dc319b7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6044a9f5bd8144989a543a842e51211c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMi04LTEtMS03MTAwMg_d489f75e-f8e3-4f12-830c-b8cf5381a3b8"
      unitRef="usd">37337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc03514596ae4c17a3adb0dc576c1fb3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMy0yLTEtMS03MTAwMg_9ac04adb-8904-4a9d-9675-63dc79769851"
      unitRef="usd">54549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84aafd55dd3e42c8a1990e7bd00004dc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMy00LTEtMS03MTAwMg_25b73736-e9c7-471a-8c20-8e52c4c6dd66"
      unitRef="usd">112804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefb33d650f6c4f7591d52e291b522de8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMy02LTEtMS03MTAwMg_67e166c0-78ca-4866-b78c-554dc6ee2b56"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e03d331ef714d85944c5683dd7a96a9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfMy04LTEtMS03MTAwMg_4636de10-5fa9-441c-bb4e-eddef19b2227"
      unitRef="usd">167353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67b42e63122b413b85b7faf8b76e678c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNC0yLTEtMS03MTAwMg_d5aa47c3-9a05-4b31-ac30-0e452a86b871"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i950568565b6e41adad426ec1e825580c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNC00LTEtMS03MTAwMg_8f1c9555-4b41-4ff9-9a0f-465f473f7461"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e0c0005d83a4dc994c727ea30f5e83e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNC02LTEtMS03MTAwMg_27ff68a8-9f23-4eed-a6d6-cd7924d7b3c1"
      unitRef="usd">38364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47a95b9a4b2b4a66933425cebe1d4634_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNC04LTEtMS03MTAwMg_87df6958-c08a-48e1-8fed-fbf44e2abb8e"
      unitRef="usd">38364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6e79dd5befa4769a2d51b21a4290565_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNS0yLTEtMS03MTAwMg_b1e0b1be-2f59-4364-ab67-000676c98975"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbe33b7bd89846709d4178ec980f19f3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNS00LTEtMS03MTAwMg_55aa75dc-47f0-486a-889c-a5c6ec478a56"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45d2270a15d0493dade45553b67775bc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNS02LTEtMS03MTAwMg_b8ce0087-9813-4d6a-a8f0-2d974ee0ca87"
      unitRef="usd">56361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9bb0dd60edf480eafd067ea0477be97_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNS04LTEtMS03MTAwMg_adacab86-2f66-4894-bdf2-edc1cb761ce0"
      unitRef="usd">56361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c00bb4475754963974505a9f9ca7df0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNi0yLTEtMS03MTAwMg_ab8ae720-b76b-4a2f-b8c0-7983b7b74d96"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35531365871b48cdba060ba75392ddaf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNi00LTEtMS03MTAwMg_405f9fe5-765e-492a-ad5c-1a11f5be913f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71e4e8f4d1e74330b9598b36c9260364_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNi02LTEtMS03MTAwMg_dc7ae17d-881c-488b-b745-9601dce6c463"
      unitRef="usd">40678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i980c6500dbef4ce3874b8c0c16d1616f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNi04LTEtMS03MTAwMg_a1a70b78-e127-4b1d-a0df-e60debaed704"
      unitRef="usd">40678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4b86e3d76184ffc8546927636a7e27b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNy0yLTEtMS03MTAwMg_f070caaf-7247-4073-9bbb-448514ccf9aa"
      unitRef="usd">91886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b31d7069b0c4e5bb41bd16965bd2f3b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNy00LTEtMS03MTAwMg_7d8b453a-06b4-405b-a08b-33064ce659dc"
      unitRef="usd">112804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0e02846c8614db9a761aec512ad482c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNy02LTEtMS03MTAwMg_f1c8a440-2127-4f13-8196-90d140f8333d"
      unitRef="usd">135403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RhYmxlOjhkMTc5YjQ1ZDM1ZjRhYTk5YjlhOGU1ZjlhOWU5MGQxL3RhYmxlcmFuZ2U6OGQxNzliNDVkMzVmNGFhOTliOWE4ZTVmOWE5ZTkwZDFfNy04LTEtMS03MTAwMg_c5f41874-c594-4a1c-a477-cfb0ceeffe52"
      unitRef="usd">340093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMzAyNw_8115999e-d838-49c5-ac04-a438afb7fc23">Unbilled receivables (contract assets) represent our right to consideration in exchange for goods or services that we have transferred to the customer prior to us having the right to payment for such goods or services. Contract liabilities are recorded when customers remit contractual cash payments in advance of us satisfying related performance obligations under contractual arrangements, including those with performance obligations to be satisfied over a period of time.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMzI5ODUzNDg4NzExNg_49feb7b3-77b7-491f-8f06-393b93f76241"
      unitRef="usd">41300000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMzI5ODUzNDg4NzE0NQ_0f0533f9-f4f9-4faa-b127-b75a9b278532"
      unitRef="usd">31900000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMTQyNw_a7bd45df-6649-4c0d-a691-e8086c7d2835"
      unitRef="usd">5500000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMTQ0Mw_82d21623-2425-4a33-8fc1-b5e7adacb0f8"
      unitRef="usd">7100000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMTU5NA_ccce3616-4802-4ff8-8b61-6c30f69bc03f"
      unitRef="usd">2600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMTYwMQ_355bb35c-076b-41ff-a82a-b3da5e1ed338"
      unitRef="usd">1700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8e6691993b7743dc802e074e1618ac07_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMTg1NQ_6c6576ef-76a9-416c-9bc1-bd4b43409963"
      unitRef="number">0.59</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i68302b4f84f84f5ea342e06511ad8a55_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMTg2Mg_cfd8a5da-27a1-40e2-a340-4efd26ebae11"
      unitRef="number">0.49</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i98854fdd7cac4529bd99c26ffaf3355a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMjEyNQ_b1b8765b-1c4e-49a4-b391-76d2d0a8a70c"
      unitRef="number">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie500a93b25584a67a6d93832d0575396_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMjEzMg_1478018e-c83a-4c7b-a738-929f23a02eb5"
      unitRef="number">0.51</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMjQzOQ_8e0199ae-085c-4a75-9767-1fff07a4acad"
      unitRef="usd">183000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ief8fa3080a084037bf0559ea495bb482_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMjUwMw_44b7696b-09fa-4b6c-8c36-60c2ceca0d14">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="ief8fa3080a084037bf0559ea495bb482_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMjUzNg_118a7c00-550b-4eee-94f9-da5a64fc6275"
      unitRef="number">0.94</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="id4144699f4524d848f96fbc1c8b6c4df_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl80Ni9mcmFnOjhhYmRhMjRkN2JmYzRjM2I4ZDgzYjI5NDQ3ZTAxZDFhL3RleHRyZWdpb246OGFiZGEyNGQ3YmZjNGMzYjhkODNiMjk0NDdlMDFkMWFfMjU0Mw_86c100bf-df0a-4914-bbcb-ac7236cf4747"
      unitRef="number">0.06</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfMTE1MA_f40a0779-52ed-4512-8577-a7dd37c896f4">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.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.420%"/&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;June 30,&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;60,175&#160;&lt;/span&gt;&lt;/td&gt;&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;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;257,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(1,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,569&#160;&lt;/span&gt;&lt;/td&gt;&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;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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, less current portion&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;294,448&#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;270,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had letters of credit outstanding totaling $1.2&#160;million and $1.0&#160;million as of June&#160;30, 2022 and December&#160;31, 2021, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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 pay interest on the term and revolving loan borrowings at LIBOR plus a base margin or at a base rate (typically the prime rate) plus a base margin. As of June&#160;30, 2022, the LIBOR margin was 2.25% and the base margin was 4.75%. The margins increase or decrease in increments as our Total Funded Debt/EBITDA Ratio increases or decreases. As of June&#160;30, 2022, interest rates on our outstanding debt ranged from 4.62% to 7.00%, and the effective interest rate on our aggregate outstanding debt was 5.06%.&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;Interest expense incurred on bank loan borrowings and interest rate hedges was $3.7 million and $2.4 million for the three months ended June&#160;30, 2022 and 2021, respectively, and $7.1 million and $5.1 million for the six months ended June&#160;30, 2022 and 2021, respectively. As of June&#160;30, 2022, there was no hedged portion of our debt as our two remaining hedges expired in February and March of 2022. As of December&#160;31, 2021, the portion of our debt with interest rate swap agreements was $75 million.&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 required term and revolver loan principal payments after June&#160;30, 2022 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:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.422%"/&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:400;line-height:100%"&gt;Term Loan&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;Revolver Loan&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;Remainder of 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;7,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,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;15,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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,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;287,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;52,675&#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;257,681&#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;310,356&#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;We were in compliance with required ratios and other terms and conditions under our loan agreement as of June&#160;30, 2022.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfMTE0MA_afef7051-0d9f-4083-a79e-3d082c29c4d2">&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.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.420%"/&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;June 30,&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;60,175&#160;&lt;/span&gt;&lt;/td&gt;&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;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;257,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(1,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,569&#160;&lt;/span&gt;&lt;/td&gt;&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;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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, less current portion&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;294,448&#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;270,407&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ied450b417ee74cee89610c7a5f259fb1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfMi0xLTEtMS03MTAwMg_f7e35b58-1ba7-4685-9785-2104f4d9114e"
      unitRef="usd">52675000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ide6f1584c01d4a5da048d44e070be4ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfMi0zLTEtMS03MTAwMg_b5b815e4-bbbf-405e-b521-a1e10e77365b"
      unitRef="usd">60175000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfMy0xLTEtMS03MTAwMg_b0ff472f-1fff-4643-b6d7-21af73c3751b"
      unitRef="usd">257681000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idde2682447c941e39e1d3836a4ad9a01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfMy0zLTEtMS03MTAwMg_a62af391-2496-466d-8897-1b720ec0b0d3"
      unitRef="usd">226559000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNC0xLTEtMS03MTAwMg_9a8898f4-8f18-45dc-96a7-beff9d75605d"
      unitRef="usd">310356000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNC0zLTEtMS03MTAwMg_4501a312-f71d-40d6-879b-e905bee09fa1"
      unitRef="usd">286734000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNS0xLTEtMS03MTAwMg_7725a054-d96c-4112-b552-d269e6cc668b"
      unitRef="usd">1746000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNS0zLTEtMS03MTAwMg_fe758a85-2e2a-44dd-8aee-a739ea6fb90d"
      unitRef="usd">2165000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNi0xLTEtMS03MTAwMg_b5e170d5-0d84-41cd-9372-62f93ec64e58"
      unitRef="usd">308610000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNi0zLTEtMS03MTAwMg_ab998694-5f6a-4285-a59f-9a4b91700f95"
      unitRef="usd">284569000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNy0xLTEtMS03MTAwMg_7aada477-4b10-47d0-8674-55182be8e5ab"
      unitRef="usd">14162000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfNy0zLTEtMS03MTAwMg_af95e7fa-5e29-4f4f-a262-ad8acec4db8b"
      unitRef="usd">14162000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfOC0xLTEtMS03MTAwMg_16d3dd29-c05e-4e26-b352-424b9884422e"
      unitRef="usd">294448000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iaffde15f604f4a7d8987c7e3dfd358c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOmQ0MGNmYTg1MDdkNzQzM2JhMTM3NDRkYmYzNjQxODJkL3RhYmxlcmFuZ2U6ZDQwY2ZhODUwN2Q3NDMzYmExMzc0NGRiZjM2NDE4MmRfOC0zLTEtMS03MTAwMg_bbd207a4-57c7-44c6-83f6-2939615936d5"
      unitRef="usd">270407000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfODI0NjMzNzIwOTU3OQ_4a175828-759f-44d7-bc13-65afcb9368d6"
      unitRef="usd">1200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="idde2682447c941e39e1d3836a4ad9a01_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfMTIy_27bebf94-443f-41bc-abbd-7b31168009ce"
      unitRef="usd">1000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i436e51f467a142df944334e70fcad94e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfMzI3_9388bfdf-e79d-4e49-a8cc-6a0b97581564"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0169e558100e4fa1ba9902a3e7e44dab_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfMzU0_b39d76b1-8d0d-4971-b756-ca0b40402ca1"
      unitRef="number">0.0475</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7c0457b510f848c3bcace01577316193_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNTI4_1a2f212c-6e10-4f51-8032-c565c49f04d6"
      unitRef="number">0.0462</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2a36885960004386beb5c59d4cc0daaa_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNTM0_303075c3-d754-46d2-b118-6af07561883e"
      unitRef="number">0.0700</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i301a74d9d9f64da5bb8ce67560b28892_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNjA4_3af7a233-5ca1-4970-8097-cba5a7b82061"
      unitRef="number">0.0506</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestExpense
      contextRef="i69a7692d6be347c2ac4bfd82429ecb85_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNTQ5NzU1ODE0MDA0MA_dea8793a-2cec-4323-9685-d71030562225"
      unitRef="usd">3700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ice960ccf9b9a4c2d80da4227ff8b20e4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNTQ5NzU1ODE0MDA0OA_d6cae8d3-4753-4b12-af24-9eb19b14c11a"
      unitRef="usd">2400000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i318767fb2f9a406ea090fd45facdd490_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNjky_13e99604-e0b8-4884-a92b-df7e066a9fcf"
      unitRef="usd">7100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i111c18f9f9034503988a8a7cf9f02e3d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNjk5_ec07f5ed-df94-4d32-bd5b-e6a32caf446b"
      unitRef="usd">5100000</us-gaap:InterestExpense>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iae5567392fbe4ba98c20c1fbf54078de_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNzU4_f8ce3dc6-614b-4c8d-a91f-89f6eca5d461"
      unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <vsec:DerivativeNumberOfExpiredHedgingInstruments
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfNzk1_214af0a5-b2c9-4cc9-a436-8e87914f51c5"
      unitRef="derivativeinstrument">2</vsec:DerivativeNumberOfExpiredHedgingInstruments>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i687a41d5e89940b8b4902449f41d8f7a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfOTI3_71e2c1e9-0487-4ff6-9a52-18ced542ca58"
      unitRef="usd">75000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RleHRyZWdpb246ZjY0NTk4YTNmYmYzNGRhNmFjYTM5ZmQ1YmI1ZjcwYzBfMTE0Mw_f4c9b2f7-7767-482e-af06-6ef20c3479a9">&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 required term and revolver loan principal payments after June&#160;30, 2022 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:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.422%"/&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:400;line-height:100%"&gt;Term Loan&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;Revolver Loan&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;Remainder of 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;7,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,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;15,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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,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;287,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;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;52,675&#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;257,681&#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;310,356&#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;We were in compliance with required ratios and other terms and conditions under our loan agreement as of June&#160;30, 2022.</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="idb50be96272748f5802d6a906de74907_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMS0yLTEtMS03MTAwMg_4a587587-276b-4499-910b-021a471db800"
      unitRef="usd">7500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMS00LTEtMS03MTAwMg_8a241067-a59c-4c19-9034-36f7f1643a64"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMS02LTEtMS03MTAwMg_4adb9599-0e73-45f0-b02f-9c3c120e6f97"
      unitRef="usd">7500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="idb50be96272748f5802d6a906de74907_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMi0yLTEtMS03MTAwMg_5951d19c-0e34-4431-8e46-82f713bcd344"
      unitRef="usd">15000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMi00LTEtMS03MTAwMg_b583fcb8-ff2b-4579-923e-24c2c86066a5"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMi02LTEtMS03MTAwMg_dbda3ed6-7a96-4080-b393-f899488c2476"
      unitRef="usd">15000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="idb50be96272748f5802d6a906de74907_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMy0yLTEtMS03MTAwMg_84483e95-2904-4559-ab84-9980b76c3083"
      unitRef="usd">30175000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMy00LTEtMS03MTAwMg_379127bd-1c8c-4a27-bc9e-fdbb41d0c4f6"
      unitRef="usd">257681000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfMy02LTEtMS03MTAwMg_6bef27bb-17ac-42b1-9dc3-1acd625159f2"
      unitRef="usd">287856000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idb50be96272748f5802d6a906de74907_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfNC0yLTEtMS03MTAwMg_965d1704-d08e-4e1f-8a4b-c958695a2088"
      unitRef="usd">52675000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5d10eb2f36d7431d9b298b4474c1abe7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfNC00LTEtMS03MTAwMg_1cb09976-d391-4f1b-a572-53c9d3d34903"
      unitRef="usd">257681000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i528e77603dfa4a5789a2ea1728000e9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81Mi9mcmFnOmY2NDU5OGEzZmJmMzRkYTZhY2EzOWZkNWJiNWY3MGMwL3RhYmxlOjE4MjE2MTJmNzVhOTQ4NTZiMWJjYjZlZTc0YzA3MWZiL3RhYmxlcmFuZ2U6MTgyMTYxMmY3NWE5NDg1NmIxYmNiNmVlNzRjMDcxZmJfNC02LTEtMS03MTAwMg_5b1ed779-b5c4-4fc7-8e7f-621fc0accc4f"
      unitRef="usd">310356000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RleHRyZWdpb246OTJjN2U1ZjA0NmQwNGEwNDhhMGI1ZGQ4YzNlMTllMWNfNjQ3_2a0ae8fa-1b8e-43ef-bb0e-f828970586de">Earnings Per ShareBasic 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. For the three and six month ended June&#160;30, 2021, diluted earnings per share did not include an adjustment for the potential dilutive effect of the dilutive securities as the effect would have been anti-dilutive to the Company's net loss. The anti-dilutive common stock equivalents excluded from the diluted per share calculation were not material. Antidilutive common stock equivalents excluded from the diluted earnings per share calculation for the three and six month ended June&#160;30, 2022 were not material.&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 number of shares outstanding used to compute basic and diluted EPS were as follows:&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.712%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,778,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,702,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,760,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,391,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;32,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,223&#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: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;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,811,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,702,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,807,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,391,166&#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:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RleHRyZWdpb246OTJjN2U1ZjA0NmQwNGEwNDhhMGI1ZGQ4YzNlMTllMWNfNjQ4_8b4d0799-a474-476d-91f1-da97d2e963d9">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.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RleHRyZWdpb246OTJjN2U1ZjA0NmQwNGEwNDhhMGI1ZGQ4YzNlMTllMWNfNjUx_ccb51f8c-2944-404c-9991-e51cc2200c82">&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 number of shares outstanding used to compute basic and diluted EPS were as follows:&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.712%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,778,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,702,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,760,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,391,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;32,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,223&#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: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;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,811,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,702,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,807,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,391,166&#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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMi02LTEtMS03MjQxMQ_4bad7cee-addc-4733-9823-0d039cc5abd1"
      unitRef="shares">12778355</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMi04LTEtMS03MjQxMQ_d9791a2c-9466-4ec0-a49b-b4ae89df7988"
      unitRef="shares">12702366</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMi02LTEtMS03MTAwMg_17e635e9-232a-4800-b668-5d47d1c10f69"
      unitRef="shares">12760026</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMi04LTEtMS03MTAwMg_14058869-2935-434a-97d0-ce7f569ad3a5"
      unitRef="shares">12391166</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMy02LTEtMS03MjQxMQ_a1971c95-a3ce-425b-90ee-a40cb82086c4"
      unitRef="shares">32723</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMy04LTEtMS03MjQxMQ_6197f5b6-1134-4689-b9f7-bd68ae76ef4b"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMy02LTEtMS03MTAwMg_bf3b8279-4a4c-468e-a639-5518a5e29413"
      unitRef="shares">47223</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfMy04LTEtMS03MTAwMg_0d7e181f-d233-41f1-b746-061741a2bc23"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfNC02LTEtMS03MjQxMQ_8b4694b3-9eaa-4724-a533-3eca5e45d846"
      unitRef="shares">12811078</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfNC04LTEtMS03MjQxMQ_ccd63404-e466-41a8-a275-0bb0c81e1a03"
      unitRef="shares">12702366</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfNC02LTEtMS03MTAwMg_63cf08b0-c1d8-4dac-85c8-86cea4762f98"
      unitRef="shares">12807249</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81NS9mcmFnOjkyYzdlNWYwNDZkMDRhMDQ4YTBiNWRkOGMzZTE5ZTFjL3RhYmxlOjZiOWZjNGY5YzFhNzQ4MTY4MzhkODk3ODRkZmEwNTcyL3RhYmxlcmFuZ2U6NmI5ZmM0ZjljMWE3NDgxNjgzOGQ4OTc4NGRmYTA1NzJfNC04LTEtMS03MTAwMg_56b4eb12-f7c4-40bc-ab2c-ec89b3d8f4de"
      unitRef="shares">12391166</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl81OC9mcmFnOjJiOTg0MmU2NWY4YzQzMDNhZmZiZmFjMGYzOTY5MzljL3RleHRyZWdpb246MmI5ODQyZTY1ZjhjNDMwM2FmZmJmYWMwZjM5NjkzOWNfMTMyMA_27b18cec-d6bf-440f-97a2-2a8f290b251d">Commitments and Contingencies&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;Contingencies&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 are involved in various claims and lawsuits arising in the normal conduct of its business, none of which we believe, based on current information, is expected to have a material adverse effect on our financial position, results of operations or cash flows. &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;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGV4dHJlZ2lvbjo1ODQwMDY2ZjYxNjg0NTgxODlhNmJjNDI4ZTAyYzkyZl8zMjk4NTM0ODg1Mzgx_c1b5566a-b978-4156-8f2f-eca649691fd3">Business Segments and Customer Information&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Segments&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;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;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 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 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 procurement; supply chain management; vehicle, maritime and aircraft sustainment services; base operations support; 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;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. Our segment information is 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.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.134%"/&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="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;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;198,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&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;64,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&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;71,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;175,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;472,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;340,093&#160;&lt;/span&gt;&lt;/td&gt;&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: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;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss):&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;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: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="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,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(22,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(22,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;11,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate/unallocated expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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;14,151&#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;(12,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,065&#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;(3,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGV4dHJlZ2lvbjo1ODQwMDY2ZjYxNjg0NTgxODlhNmJjNDI4ZTAyYzkyZl8xMjk_7082fe5a-5431-41df-9f5c-9929125604d6"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGV4dHJlZ2lvbjo1ODQwMDY2ZjYxNjg0NTgxODlhNmJjNDI4ZTAyYzkyZl8xMjk_c576f3ad-e548-4f6d-b316-a2cc0cb3f667"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGV4dHJlZ2lvbjo1ODQwMDY2ZjYxNjg0NTgxODlhNmJjNDI4ZTAyYzkyZl8zMjk4NTM0ODg1Mzgy_1c06aa4b-ef13-4f5b-8027-78fb87c3da99">Corporate expenses are primarily selling, general and administrative expenses not allocated to segments. Our segment information is as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.134%"/&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="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;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;198,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&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;64,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&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;71,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;175,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;472,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;340,093&#160;&lt;/span&gt;&lt;/td&gt;&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: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;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss):&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;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: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="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,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(22,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(22,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;11,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate/unallocated expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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;14,151&#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;(12,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,065&#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;(3,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic24978fe3376442dab533f537b6bc6cb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8zLTItMS0xLTc2NjI5_6a719816-2d68-40c7-b65c-5d1918dac7d5"
      unitRef="usd">105019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id600a614558145e3860df9e1a1175600_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8zLTQtMS0xLTc2NjI5_926c7c2c-1064-495a-a974-ceeb65f0e3f7"
      unitRef="usd">47515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i216b4a04619c4f468fd168c06219ec28_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8zLTYtMS0xLTc2NjI5_29485212-d48b-40e1-973c-0eb0eb42c288"
      unitRef="usd">198309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4b86e3d76184ffc8546927636a7e27b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8zLTgtMS0xLTc2NjI5_0bbbbcca-fd27-4886-bf84-5e7cae6fef35"
      unitRef="usd">91886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2add90987084762a9fbc2970f553c18_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV80LTItMS0xLTc2NjI5_771d762e-bc9e-456c-84f9-361f9c152165"
      unitRef="usd">64742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04ef172f27c4465aa229dff3d2145a51_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV80LTQtMS0xLTc2NjI5_739690ef-5d06-4376-8c56-d18b4c130a59"
      unitRef="usd">58057000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i929442677c9948b6af3695ab6d675929_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV80LTYtMS0xLTc2NjI5_55b2f5bd-abde-4bd5-8b36-8d20a7876c1f"
      unitRef="usd">131772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b31d7069b0c4e5bb41bd16965bd2f3b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV80LTgtMS0xLTc2NjI5_d90b45a7-b4e3-4643-8ab4-a051c9b4c498"
      unitRef="usd">112804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7feae92c94a42d48ee57625b628f496_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV81LTItMS0xLTc2NjI5_8cd5b19a-077c-45e2-b944-8f8ab86da668"
      unitRef="usd">71952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba2ac21f783244a2b7761a17b6753063_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV81LTQtMS0xLTc2NjI5_3b988885-1bdd-461b-80b3-58e6a5838775"
      unitRef="usd">69540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie99ef6c5176a4aafb3e2a3cbcef531cd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV81LTYtMS0xLTc2NjI5_95f25a28-916d-4dea-828b-f652bcfb783a"
      unitRef="usd">142871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0e02846c8614db9a761aec512ad482c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV81LTgtMS0xLTc2NjI5_71394971-464b-47c8-86f5-8e608124b4af"
      unitRef="usd">135403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV82LTItMS0xLTc2NjI5_3e31efdd-504d-4f45-9dc0-ac4cf7391339"
      unitRef="usd">241713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV82LTQtMS0xLTc2NjI5_5f2112cd-dbbb-4655-b443-c6f2e398ab45"
      unitRef="usd">175112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV82LTYtMS0xLTc2NjI5_5c5c0ddd-119a-4857-bf9a-a8a48b005043"
      unitRef="usd">472952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV82LTgtMS0xLTc2NjI5_ca629925-be13-4fa7-957b-31ccd33bdeea"
      unitRef="usd">340093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5bd600e9f3f14615890553327eec7654_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV85LTItMS0xLTc2NjI5_cb17d300-a239-4ba8-8a8e-16ea2e2234e6"
      unitRef="usd">6450000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idd36ae2c03a54a6387d595e11a1efb51_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV85LTQtMS0xLTc2NjI5_dbd4c874-079e-4d60-afb5-4d0aa1250f6c"
      unitRef="usd">-22272000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5f247edca8e64904bda14c452befe2f9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV85LTYtMS0xLTc2NjI5_1337cf47-a5ae-4128-8f63-766c8ad61717"
      unitRef="usd">14072000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idf91d93cc4fc4129a6c5840cf7f53054_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV85LTgtMS0xLTc2NjI5_a9ea3aa0-a23c-4a3f-9c58-9f31fca1d80d"
      unitRef="usd">-22604000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i30af0746120b416b8bb8418fd3e13848_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMC0yLTEtMS03NjYyOQ_c7ae20ef-aecc-4786-94cd-1d6e818ba8a1"
      unitRef="usd">5366000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i87abc50dcf454852b2598a66b8d681b0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMC00LTEtMS03NjYyOQ_c6305302-ddfe-44e1-ab01-6e3b962e2dd2"
      unitRef="usd">4000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i272b763bcd8744eb9069b8faaf2c42b6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMC02LTEtMS03NjYyOQ_78f5f26b-4631-479b-a1e1-5922f9108639"
      unitRef="usd">11747000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i861668aa37f04ebea1b281514025c8fe_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMC04LTEtMS03NjYyOQ_78782070-e6f5-4d8f-a803-a8d90bb5dab0"
      unitRef="usd">9741000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i922dd486bc834d89b653eacb70654f88_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMS0yLTEtMS03NjYyOQ_90aa3f9a-f8d2-4200-a3c1-3f9ec1fc94e5"
      unitRef="usd">2552000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i56b596fb00f042a2a5fd61331254ffc5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMS00LTEtMS03NjYyOQ_01d70f2c-4aed-48f6-931c-8359006b475f"
      unitRef="usd">6999000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if810e31e074b4747a73dc100a7e8225d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMS02LTEtMS03NjYyOQ_b9d7d5b5-bc11-4a0f-9d2d-60974d20b7e1"
      unitRef="usd">1864000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i012013e4054540a4882fec83f53acbbf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMS04LTEtMS03NjYyOQ_10661147-f551-4f8d-8550-0dbbd60ec567"
      unitRef="usd">12024000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i73eb6ead8c654852bf520e29b02dc541_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMi0yLTEtMS03NjYyOQ_1395172c-add9-4320-8de5-ac6d5e1331d2"
      unitRef="usd">-217000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iebbe44330137445a90366c2b9c62000f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMi00LTEtMS03NjYyOQ_b2c27fb3-dd81-4d69-aefa-55cc5a730458"
      unitRef="usd">-1441000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3d005bab16df4b648b79f1c563124346_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMi02LTEtMS03NjYyOQ_29cf333c-2288-47ca-bdae-a33811c469e3"
      unitRef="usd">-1618000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2b643b4f575349a2824234234c1933ea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMi04LTEtMS03NjYyOQ_fe2c872d-859c-48c4-b118-c9107b4edc4c"
      unitRef="usd">-2272000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMy0yLTEtMS03NjYyOQ_10f8cb8b-2f27-4b55-9be2-728c061ea18c"
      unitRef="usd">14151000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMy00LTEtMS03NjYyOQ_48a4033e-f5f6-40ff-9fad-6ca01c4cacb3"
      unitRef="usd">-12714000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMy02LTEtMS03NjYyOQ_1b9c0fd6-da54-4ce2-90b8-38038bd64e38"
      unitRef="usd">26065000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTQxL2ZyYWc6NTg0MDA2NmY2MTY4NDU4MTg5YTZiYzQyOGUwMmM5MmYvdGFibGU6ZDQ2NzIzZGFhNjg2NGY1Mjg1ODRhODM1MTgzODBlZTUvdGFibGVyYW5nZTpkNDY3MjNkYWE2ODY0ZjUyODU4NGE4MzUxODM4MGVlNV8xMy04LTEtMS03NjYyOQ_b1062f1c-2287-4368-9c79-a35f111408ec"
      unitRef="usd">-3111000</us-gaap:OperatingIncomeLoss>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfMjMwMA_c2d23d75-06d0-41ca-b723-e26837cffedd">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;The following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of June&#160;30, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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                 June 30, 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: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;Non-COLI assets held in Deferred Supplemental Compensation Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;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:0.5pt solid #000;padding:2px 1pt;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: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;532&#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;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;598&#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;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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 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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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 long-term 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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-Company Owned Life Insurance ("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;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 were a party to interest rate swap agreements qualifying as cash flow hedges under which we hedged a portion of our variable-rate debt until the agreements expired in February and March 2022. As of December 31, 2021, the fair value of such swap agreements was $0.2 million, a liability recorded in accrued expenses and other current liabilities in our consolidated balance sheets. As of December&#160;31, 2021, we had $0.2&#160;million, net of an income tax effect of $58 thousand, included in accumulated other comprehensive income in the accompanying balance sheets related to the cash flow hedges. The amounts paid and received on the swap agreements are recorded in interest expense in the period during which the related floating-rate interest is incurred. &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 may be required to pay 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. Changes in the earn-out obligation measured at fair value on a recurring basis using unobservable inputs (Level 3) for the six months ended June&#160;30, 2022 are 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.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="padding:2px 1pt;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="padding:2px 1pt;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,250&#160;&lt;/span&gt;&lt;/td&gt;&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;Reclassification from long-term to current&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;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(1,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfMjMwMg_05d6ea92-4e27-4972-b2dc-b5567c72eeca">&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 following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of June&#160;30, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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                 June 30, 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: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;Non-COLI assets held in Deferred Supplemental Compensation Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;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:0.5pt solid #000;padding:2px 1pt;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: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;532&#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;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;598&#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;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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 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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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 long-term 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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <vsec:MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure
      contextRef="iabbf2b8e938242d1843c3981c68b3835_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfMS02LTEtMS03MTAwMg_b1978396-1d25-4d8c-9fcd-3fca97032fc6"
      unitRef="usd">532000</vsec:MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure>
    <vsec:MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure
      contextRef="ib7d1ef5e6740425d841a9d530b21cf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfMS04LTEtMS03MTAwMg_391d196b-4ead-47bd-973e-c566d3b2aaac"
      unitRef="usd">598000</vsec:MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i410448b557064b409d4be1f72c24f712_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfMi02LTEtMS03MTAwMg_b31970a5-f0f2-4c83-a311-49c6d755a3c0"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i1a7e47bfa20d444cbe316f5ac24e4c07_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfMi04LTEtMS03MTAwMg_e8ce57f3-846d-41d0-a109-303943247901"
      unitRef="usd">234000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="if64e7ef09da24831bc5bfe8e473d9fa8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfMy02LTEtMS03MTAwMg_bb6fa58f-026c-4982-8e0c-64f31f0ae692"
      unitRef="usd">250000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i8a5372ae46ae4fe1968ef2aad91fedff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfMy04LTEtMS03MTAwMg_9b8b3b20-5d66-4742-98a1-0c50141ffe01"
      unitRef="usd">1000000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i968d67f9fb764f87acc5dcba2e02b064_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfNC02LTEtMS03MTAwMg_5764aab2-5351-4e1b-8d8e-b4148c1d546c"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="if3c68b4f62294a8d8bc5093dac780b00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmYyYjhmOGU0OWJkZDQzODc5N2JhZTIxODc5YzBkZTg5L3RhYmxlcmFuZ2U6ZjJiOGY4ZTQ5YmRkNDM4Nzk3YmFlMjE4NzljMGRlODlfNC04LTEtMS03MTAwMg_fbd9d05a-0071-40a1-ac4d-58834cc5b700"
      unitRef="usd">250000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i1a7e47bfa20d444cbe316f5ac24e4c07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfODE4_0d933492-82f3-4b08-8df4-74e8d67fb04f"
      unitRef="usd">200000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:StockholdersEquity
      contextRef="i0ab2bccc03cc4aa1944c25c084ccb7a1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfOTQ2_e8cf2fd6-afd7-4580-ac3b-9bed02b5f6f0"
      unitRef="usd">-200000</us-gaap:StockholdersEquity>
    <vsec:IncomeTaxExpenseBenefitonInterestRateSwap
      contextRef="i42c7492c95394e8fa3fb47824bb2bd9e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfOTgx_48ae59f9-3d49-4410-beae-c970b5639f3b"
      unitRef="usd">58000</vsec:IncomeTaxExpenseBenefitonInterestRateSwap>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ie90e4065bde0485ca316a3bf5bcfc496_I20210726"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfMTM5Ng_f141be87-fedf-4ba4-9d5f-95b8bd07eb07"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RleHRyZWdpb246Y2UzMTBiOTBmMDY2NDE3NGFmMzA3ZjZmYTFkMTkzZTFfMjI5NQ_78fe7176-4881-4569-8d5a-4c98e93afb9a">Changes in the earn-out obligation measured at fair value on a recurring basis using unobservable inputs (Level 3) for the six months ended June&#160;30, 2022 are as follows (in thousands): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="padding:2px 1pt;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="padding:2px 1pt;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,250&#160;&lt;/span&gt;&lt;/td&gt;&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;Reclassification from long-term to current&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;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(1,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ife2e93a6d1d34c2a825636b8dd2e0fad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMS0yLTEtMS03MTAwMg_7bd6c94e-daf4-4904-a75d-7bc57d97c97b"
      unitRef="usd">1000000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if3c68b4f62294a8d8bc5093dac780b00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMS00LTEtMS03MTAwMg_7fda43ff-24e4-42fe-a4a7-979428e2f3bd"
      unitRef="usd">250000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6e3eb9c007644bae9f1b2e71d32c31ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMS02LTEtMS03MTAwMg_86919d7a-47b3-4e15-a8d8-6b1c0696b67b"
      unitRef="usd">1250000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="i4971fa64de964d8a977e119ded36f45c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMi0yLTEtMS03MTAwMg_74f0a358-60fe-4b08-85a2-04f11673dd33"
      unitRef="usd">250000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="id7bf1c5974c3474fac83fc16cfdc5a23_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMi00LTEtMS03MTAwMg_5309ed71-5e0b-4ab4-8699-8c3eef865351"
      unitRef="usd">-250000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="i9ad628c782b94aa99be7fa763241603c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMi02LTEtMS03MTAwMg_c9e1a521-5c4a-4118-9621-2b8d73655eea"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i4971fa64de964d8a977e119ded36f45c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMy0yLTEtMS03MTAwMg_6eb70ce8-91fc-48dd-87bd-07f59fdd4a86"
      unitRef="usd">1000000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="id7bf1c5974c3474fac83fc16cfdc5a23_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMy00LTEtMS03MTAwMg_e449ef29-3f07-46a2-b727-b3a85c88d1ee"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i9ad628c782b94aa99be7fa763241603c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfMy02LTEtMS03MTAwMg_b4a9741e-bf37-485d-9ff2-ddef06908fe0"
      unitRef="usd">1000000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i41e423eb1dc64ddb9582064928d8b51e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfNS0yLTEtMS03MTAwMg_c8a68700-34be-4ab6-ab54-ee30458ff6b3"
      unitRef="usd">250000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i968d67f9fb764f87acc5dcba2e02b064_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfNS00LTEtMS03MTAwMg_f02e40d5-4680-4678-b7b2-a0991086d13a"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if14f4510e9a14c71bf9f14ad1ef39016_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl82Ny9mcmFnOmNlMzEwYjkwZjA2NjQxNzRhZjMwN2Y2ZmExZDE5M2UxL3RhYmxlOmQxNGQ4YWYyNTQ3ZTRjM2JiYzkwZmUwOTNhMmU1YTYwL3RhYmxlcmFuZ2U6ZDE0ZDhhZjI1NDdlNGMzYmJjOTBmZTA5M2EyZTVhNjBfNS02LTEtMS03MTAwMg_75d97b9d-c510-4f45-a0b2-58e27cf55739"
      unitRef="usd">250000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl83MC9mcmFnOjRmYjE3NTU1MWZlMDRjNjA4NzVmZjZiMzliNjgyNGE1L3RleHRyZWdpb246NGZiMTc1NTUxZmUwNGM2MDg3NWZmNmIzOWI2ODI0YTVfODc3_9e132afb-da53-4d12-90e3-0fc19e3824fa">Income TaxesIncome tax expense during interim periods is based on our estimated annual effective income tax rate plus any discrete items that are recorded in the period in which they occur. Our tax rate is affected by discrete items that may occur in any given year but may not be consistent from year to year. Our effective tax rate was 26.6% and 25.8% for the three and six months ended June 30, 2022, respectively, and 19.6% and 17.6% for the three and six months ended June 30, 2021, respectively. The effective tax rate was higher for the three and six months ended June 30, 2022 compared to the same period of prior year primarily due to book expense in connection with the decline in value of our COLI assets in the period ended June 30, 2022 that was reversed for tax purposes as opposed to book income in the same period in 2021</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl83MC9mcmFnOjRmYjE3NTU1MWZlMDRjNjA4NzVmZjZiMzliNjgyNGE1L3RleHRyZWdpb246NGZiMTc1NTUxZmUwNGM2MDg3NWZmNmIzOWI2ODI0YTVfNTQ5NzU1ODEzOTc2MQ_875bd6da-0d08-4f85-93cf-364924c27888"
      unitRef="number">0.266</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl83MC9mcmFnOjRmYjE3NTU1MWZlMDRjNjA4NzVmZjZiMzliNjgyNGE1L3RleHRyZWdpb246NGZiMTc1NTUxZmUwNGM2MDg3NWZmNmIzOWI2ODI0YTVfMzUx_4afe42f5-8609-4d3e-930d-88f6ee65197f"
      unitRef="number">0.258</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4f397f42317c4de9a591221ca8a5825d_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl83MC9mcmFnOjRmYjE3NTU1MWZlMDRjNjA4NzVmZjZiMzliNjgyNGE1L3RleHRyZWdpb246NGZiMTc1NTUxZmUwNGM2MDg3NWZmNmIzOWI2ODI0YTVfNTQ5NzU1ODEzOTc4OA_6df52840-9ebc-40f0-a9e4-3835c0544396"
      unitRef="number">0.196</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4da7299b8709487db37659fc8cf07c70_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl83MC9mcmFnOjRmYjE3NTU1MWZlMDRjNjA4NzVmZjZiMzliNjgyNGE1L3RleHRyZWdpb246NGZiMTc1NTUxZmUwNGM2MDg3NWZmNmIzOWI2ODI0YTVfMzU4_572c6404-ac82-40e5-84a9-5274c07a93d1"
      unitRef="number">0.176</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTg0L2ZyYWc6YTZjOGMxZTFmZjE1NGE3ODhkMWJmNzE1YzA2M2QyZWIvdGV4dHJlZ2lvbjphNmM4YzFlMWZmMTU0YTc4OGQxYmY3MTVjMDYzZDJlYl8zMjk4NTM0ODgzNzMx_9f9af981-ea3b-42bb-8a50-e875dca6ecbb">Subsequent EventsSubsequent to June&#160;30, 2022, we executed forward-starting fixed interest rate swaps that hedge the variability in interest payments on $150&#160;million of floating rate debt. The tenor of these swaps begin on October 31, 2022. We have designated, and will account for, these fixed interest rate swaps as cash flow hedges.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DerivativeAmountOfHedgedItem
      contextRef="if0aee3b7a4574b3198f213381e2c9691_I20220701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNDBmMjBkNTE2YzQ0MGZiYTFhMjJhNGNmMjY2ODdiL3NlYzpiMDQwZjIwZDUxNmM0NDBmYmExYTIyYTRjZjI2Njg3Yl8xMTg0L2ZyYWc6YTZjOGMxZTFmZjE1NGE3ODhkMWJmNzE1YzA2M2QyZWIvdGV4dHJlZ2lvbjphNmM4YzFlMWZmMTU0YTc4OGQxYmY3MTVjMDYzZDJlYl8zMjk4NTM0ODgzNzMz_fbe45717-1fe0-452d-bf26-5ad731350713"
      unitRef="usd">150000000</us-gaap:DerivativeAmountOfHedgedItem>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>52
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( -B+_%0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #8B_Q4AVV4M^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>*''8'TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]G.R-F5L#["CI9\_
M?0*U.@C=1WR)?<!(%M/-Z#J?A XK=B * B#I SJ5RISPN;GKHU.4GW$/0>FC
MVB/PJKH#AZ2,(@43L @+D<G6:*$C*NKC&6_T@@^?L9MA1@-VZ-!3@KJL@<EI
M8CB-70M7P 0CC"Y]%] LQ+GZ)W;N #LGQV27U# ,Y=#,N;Q##>_/3Z_SNH7U
MB937F'\E*^@4<,4ND]^:]6;[R"2O."^J^X(_;'DMFDHTMQ^3ZP^_J[#KC=W9
M?VQ\$90M_+H+^0502P,$%     @ V(O\5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M \H&X/NYE.:U8\_3YOJ4_ 502P,$%     @ V(O\5.A/S6RA!@  PR,  !@
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM6FMOVS84_2N$5PP=T,0D]:"4
M)08:2\,ZK%O0M-MGQ6)LH;*8B;2=[=>/DAS+(J^9I-67V)+//=1]B#R7X>5.
MU%_EBG.%'M=E):\F*Z4>+J93N5CQ=2;/Q0.O]"_WHEYG2E_6RZE\J'F6MT;K
M<DHQ#J?KK*@FL\OVWDT]NQ0;5185OZF1W*S76?WO-2_%[FI")D\W/A7+E6IN
M3&>7#]F2WW+UY>&FUE?3 TM>K'DE"U&AFM]?3=Z3BY1&C4&+^*O@.WGT'36N
MW GQM;GXD%]-</-$O.0+U5!D^F/+Y[PL&R;]'/_L22>',1O#X^]/[+^TSFMG
M[C+)YZ+\N\C5ZFH235#.[[--J3Z)W:]\[U#0\"U$*=N_:-=A63A!BXU48KTW
MUD^P+JKN,WO<!^+(0// !G1O0$T#_X2!MS?P7CJ"OS?P7SI"L#=H79]VOK>!
M2S*5S2YKL4-U@]9LS9<V^JVUCE=1-85RJVK]:Z'MU.Q+E6WR0O$<S44E15GD
M67-QJ_2'K@<ED;A''ZJ%6'/T]G<AY4_H#'VY3=#;-S^A-ZBHT.>5V,BLRN7E
M5.D':FBGB_W@U]W@],3@'OHH*K62**URG@/VB=L^=-A/=2 .T:!/T;BF3L+?
M-M4Y\O [1#&EP//,7VY.('>^;_3TFT<?!,,[E(;7\GDG^#[Q+:\V7%Y B>U,
M?=BTF=TNY$.VX%<3/7U)7F_Y9/;C#R3$/T-1'9,L&9,L'8EL$'__$'_?Q3[[
M+%16ZLFXRP*4A,X^;.V;%6$[HSYAQ+N<;H_#:\,("PBA0UABPWQ&X\" I3;,
M\S&.^T$'S@8'9P-GL<V%U'.-GD:07@/K3!75$O%'O1S*$P48C%F 8Y(E8Y*E
M(Y$-<A(><A(Z"_!6+]\Z#^_0DE<Z)V6;GBS7JU A59.C+3_D"$I1QQX<54H4
M!D9MVAB" VQ4)@!BC!AU"3%%$5R5[! !YHS ^[6H5?%?UFH:O1 6E<JJ97%7
M<I1)R17H-K,>Q/<]9O@-@$)LO+B)#8H),T"I#8JBF,!^1P>_HQ=,/0O'.PDY
M'EE/0BD+0F,"F=LP$K&(AH;S-LSWPR@R IG:,,_W*/;A ,2' ,3. /QY<+C8
M:Y^RT3Z0U['MCD\"HSKG-NJ,4$9\PVD;1D-LOC0I0.81<B+G!/=2$#N=_E I
MKF<1]93D=ZCB"E1UV YZQ,P\ R@:AF:: 13S(_/E!E!!&(<G/#X2O^09CX^2
MB^ZX;KSX4\95]@B7^9YS.--0%IONV[ S$GB1.;E!=%$0^68$ +HHPNQ$"&@?
M NH,P4TMMD7;]FGGG_>=VCEEGEGL .K,PU:Q S"?Q:;>@,A(<"1+AH[WZI8X
MQ=OL#]V%/_MR[SF.U0X+_,CTUT;IM]NS:]W&$0_P&*!C- A.>-SK2>(6E->9
M+!:(9W6E)S:)]!2'Y"K3%?]6MW&Y*,NL/KH+QZ,;@1T]&CX/K-*W46?X/&9F
M.&P8.<>1&0V0[&C,831ZP4F<VFD?C5V[DZ [WFRK9_PE[WS77>]&2;W6Y\T2
MT(2GNPW')+!?8,I8Y 6FV(&1&*H4$!EB;"Z3*8CT8D+"4[-C+_^(6_\E1;EI
M0O-]%1.^J&)L%%@Q-@RJ&)#L9,7T8I"XU>!3/,:H&5NU$1H1@IDUMT!(N&9
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
M9ZAH,2I:\D@Z5'H&*X!B6 $4T-%$[KUT,E"M %2T>-PI)%A!53J.'@5X&BO
M'F;RDP"CK0#4N#$J6H*%IE([6 'T?%8 -24^: 4 [4SI0\=9 4 ST H VIVV
M NA@!5 L*^#X40HX>Y!X#ZCO<]W)/]$R "YT5)F/BI9@H:G,#3*?_A^9_SA;
MIGSW2,"8L=A ,M_7:0)D?L@)UZ]U2.:'C(?ZM0[(?!+X)Z[U0>;3IY3Y%%7F
MHZ(M4=%B5+0$"TV]" :93Q%D/C4E,F%!9.R*454^*EH\[A02K* J&X/(I^<1
M^7;8R<5GBGP_!!8C5)&/BI9@H:D\#B*?XHE\"MRF/][)[#DQ5;ZG\P$!Z6M3
M;!_YY#R?0^:S0>:S<\E\!NC:0+<M[=&G3FBH:#$J6O)(.E1Z!IG/,&3^'D1Y
MN)=R?1>TL,>:3 :JS&?0'7_C%!*LH"H=@\QGZ#*?@H2!PCSRO&YKK7(&MP2>
MYK</?3(?J!(>"TVE[>B)?A0)#U,%2'A&I,C0B0(DO+X&+9FIN2/B<HWT&&C&
M6,2-O1;0[H1^9X-^9^>XE0^G#O56/@,UO@\\8XP:-T9%2[#05'8'C<^P;N7#
MC *W\BF@8QBD\4.=)D#C1R$SOM\":'SYC^JW\H%VIXIA$/CL*04^0Q7XJ&A+
M5+08%2W!0E,O@D'@,P2!STQU')AW&NV1)G.&JN]'G4&"%5/E8I#W[#SRW@X[
MN?1,>4]]8!U"E?>H: D6FLKC(.\9GKQGIBHGE!K[+TQ5OH1C&OLT5"< "TW]
M)N?@!'CG<@(\4_KJYHL]]N2O8Z+Z *AHB349*C6#"^!AN  >X )(H6)0@>H"
MH*+%'G2SWSB%!"NH2L?@ GA/XP)XHUV $RT!%\ ^],E\H+H 6&@J;8,+X)W/
M!?!&N@! .],% !I!+@#0#'0!@';ZC#,_^E&3[D=NI-"3\J]Q"G$C^[@O GEE
MU;O?C=D=M-5=_SLG'ZJVK3;]R[5(I=[I&LC/;ZJJ_7S0_73*X==[KO\#4$L#
M!!0    ( -B+_%0Y[3X0K (   H(   8    >&PO=V]R:W-H965T<R]S:&5E
M=#<N>&ULK55M;],P$/XK5D# )&C2M'NAM)'6%P1(DZI-@P^(#VY\;:PY=F8[
M[?;O.3MIUDYI-<&^)+[+/<^]^'(WW"A]9S( 2QYR(<THR*PM!F%HT@QR:CJJ
M (E?EDKGU**H5Z$I-%#F0;D(XR@Z"W/*99 ,O6ZNDZ$JK> 2YIJ8,L^I?AR#
M4)M1T VVBFN^RJQ3A,FPH"NX 7M;S#5*8</"> [2<"6)AN4HN.P.9GUG[PU^
M<MB8G3-QF2R4NG/"=S8*(A<0"$BM8Z#X6L,$A'!$&,9]S1DT+AUP][QE_^IS
MQUP6U,!$B5^<V6P47 2$P9*6PEZKS3>H\SEU?*D2QC_)IK:- I*6QJJ\!F,$
M.9?5FS[4==@!($\[(*X!\7- _P"@5P-Z+_70KP']EWHXK0$^];#*W1=N2BU-
MAEIMB';6R.8.OOH>C?7BTO7)C=7XE2/.)K>2EHQ;8&2BI%&",^J$&XLO; =K
MB%JBI-*[3 D&VKPGL_N2VT?R84XU&F1@>4K%"?E$WI*0F RU9AA:C,UY"-,Z
MCG$51WP@CAZY4DAFR$PR8"WXZ7'\V1%\B#5I"A-O"S..CQ+^*&6']**/)([B
MN"6>R<OAW;9T_L_[[)^][Q6CUW1)S_/U#O U[7"P&WY?+HS5^-O_:;O[BKW?
MSNY&X< 4-(51@+/.@%Y#D+Q[TSV+OK05_C7)IJ])-GLELKTKZC=7U#_&GDSY
MFC.0S."83 7^A(P4H*O_D7S@DC E4&V>M"=M-U4Y.?=.W(Y9)U$'.VB]>P%M
M-M'G?:-IFU&\;S-K=7;1&%5U"'>&6PYZY;>*(:DJI:TZN-$VB^O2S^MG^G%W
M,.FVZ*>XZ*J]]$1?;<DKJE=<&B)@B:ZBSCG.7EUMGDJPJO"C=:$L#FI_S'!9
M@W8&^'VIE-T*SD&S_I._4$L#!!0    ( -B+_%1AU5<JP@8  &<<   8
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
MSHH64]6YL,@-"394,;M',*'ZKI@ZF7Y3VZ6CI9%+4X+.LBJB6)!ZGG9@%*6
M^_P;9](M!.HVH&]"^RUSO'[4MLD&M+PMBH8AM3O$S 3J<4#'7,6&D9=RI[@
M"T--0*R\JW ,9+X+TT@L, -@6E(2OO2BQX%J[WDC-XE&&+:/LFRTJ+2D"/$^
M]0N8'YW/TQ7W)&I0);V1I4@])S>I&\IE24VF-:&@0RO3ERN=7;^C@8[#3^,Y
MY.GBS%LE7C")60/5/E[,M*<JB_(IYVC8-Q7ZULX56U.FR<41JQ"'2[LV,*6?
MUR[;]'(P L$H2GS_Q<$[B]\J1R8)H*CFA>,6\K8HB.63BH[*)8U)%.Z/\\4-
MCT=T=/&9=]Y-SH9B<-,$#.PAT#RT1%(2M ]^!C$I<38Y.3SOWT5%>IM#)>8[
M?[JU'WN 972T.R'5VBV_?V)"&@[RM-#57)N"UW'BM1>%H'(#X5%MV3J@=@Y0
M\7*/4 Y0_)UJ ,HREKCQ4%"R'D_)[9[3O)&J;$]WG2]NQ>GD%(&[3Z7TAUY*
MX'KU\KX-6I?S9DW6YM&UPU^:_&B006'80OJ"7D)T*AZB4AY/O0MU7ECR=$.)
MZ3%GR--!FA]>%W6RTMA<NB_.+3%Z6<L=AN?#CGNG)XE[A\E%"--(4^3!%HI!
MJ)':":91_D)"GKF^'*Z#I9U;/=99&1^B^(*I-B;8SM*\QZ7$+T,DM6Y,RD3/
M?=IR>S% C2KJ!!.(A&89@#0J,SRU=H_VO4"/>]\^D,0U?^%AYK,Q?0;I5KN/
M2//T[60GGKY _20]PAE$J5<X.AF]/QD(G[[JI(?H:OZ2LG01B.&?&TPVVI,
M]FE&:1_H@N[3VO7_ 5!+ P04    " #8B_Q42 *WD-X#   '"0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q,"YX;6R]5FUOVS80_BL'+1A2P/6+XF1!9AMP
MDF9IT:Q!O74?AGV@I;-$E")5DHJ3_?H]I&3569-L^[(O-GF\YW@OSQTUVQK[
MV97,GNXKI=T\*;VOST8CEY5<"3<T-6N<;(RMA,?6%B-76Q9Y!%5JE([')Z-*
M2)TL9E%V:Q<STW@E-=]:<DU5"?MPSLILY\DDV0D^RJ+T03!:S&I1\(K]K_6M
MQ6[46\EEQ=I)H\GR9IXL)V?GTZ ?%3Y)WKJ]-85(UL9\#INW^3P9!X=8<>:#
M!8&_.[Y@I8(AN/&ELYGT5P;@_GIG_2K&CEC6PO&%4;_)W)?SY#2AG#>B4?ZC
MV5YS%\]QL)<9Y>(O;5O=XVE"6>.\J3HP/*BD;O_%?9>'/<#I^!E V@'2Z'=[
M4?3R4GBQF%FS)1NT82TL8J@1#>>D#D59>8M3"9Q?++,OC70R9,C-1AX6@WR4
M=>CS%IT^@SZA&Z-]Z>B-SCE_C!_!D]Z==.?.>?JBP7>-'M+1>$#I.$U?L'?4
MAW<4[1T]8^^\<9 X1Q>F6DLM6B;HG);.@?%[T=/OR[7S%BSYXZD\M-=,G[XF
M=,Z9JT7&\P2MX=C><;+X_KO)R?C'%X*8]D%,7[+^CS7Z]VCZ29FU4'0KK,?&
MFJ8>T%N=#>F#IG>->J#T).9^,J MHV4 M9P_#SM,]H^25X0Q08*0!"7!5K0Y
MU8W-2O0-A#)C,ALZF(Y!9:7@T8 TR@!9)ES9WS>D7TK^.U#J3#4Y.SI(=^@(
M! &E+EC[L'0R9QNK/,#(B+6(Q^1A<".DI3NA&L999@HM_T1LP>/:^*"'.#:-
M;RP3"ZM?8X91+1XP@C#W:,5,/T./#D]?47(5;'V*MFY8.&"BVB!I,Y#G,>$P
M*'4[.=LA5@B;[]SI[S!K)8NH,:3+QN[.?6EQ92"KD_=4M8W&H=%0*LV[-FE+
MA>PT-I3J8#Q\E!_QM?RO417AH</WF.F.'9"ES)!WVZ<WQX(P-,&B8D!(*]*I
MHA,B1T%E:)$P1WL;0[I>OKGX0*N:LY# %<B/<L'V^_<7@58W F6DR5.T>@EY
MF%RO5H%0UE2=XE+:C145/]8<@&^YO).N"[C3K1BL$2[8"8*.FOY;7@5"3J;#
MTUW2$-!J17CU0J H!3B$">^^29)I+%UQWN?GDC<A(4A>$:C0<G@O^[2%-]IX
M3&\/WX#R)AH)M#5*YK$T&S2-CNEP'H*.>WNL^(]<./I?N?#4L!OM/4XH2A&?
M8(>H&^W;=ZJ7]J_\LGW<OJJWGPB@4B$QQ11O !T/?SA.R+;/;KOQIHY/W=IX
M/)QQ6>)+A6U0. Z]B0;N-N&"_MMG\1=02P,$%     @ V(O\5$ZH&>GR"
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
MFU\$JP'-XJ3V'^66+)]*QM'BMLT<WK>H"2[7_'2SF)C6'\;YEF+94Z3/4)S
ME=%4.;C4!1;_XF.6,VA*=YJ6Z4'"KZT>PS0909JDZ0&^Z>!Q&OBF+_4(O\\S
M1Y;_B#]/V>W9CIYF\UURYAJ1XSSB-G!HUQ@MWKR:G"0?#F@]&K0>'6)_V??X
M3XJ] !G@V\5>[NZ*1] AX ;SEK  ;O1.V.*M(V%)ZA)6<L-AJ0G9+H$5A. Z
MT3B@2A!46)3(2X2UL%)D4DEZX/1'1",>ZG#MW(6O)\=)7[V62OF^-"M8*2-"
MJ<!=8$9C^,Z$A-I8G\#L;E<TPY+)&?@M)Y.AA>FDMS&&7PB56'L&)TO-7,4(
MA"ZXI93B_L]-RU? _D9;PN>="0>Y<)57UO4.W?BIKQOO=5Z-M@SSA;&^4M^$
M0W088>=]YSZF]_/O2E@VYD#ABJ')^-UQ!+:?*?V&3!/Z.#/$4R$L*Q[#:'T"
MGZ^,H=W&%Q@&^^(O4$L#!!0    ( -B+_%3-[U:+ P@  $\4   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$Y+GAM;(U8;5/CR!'^*U-.50JJP#9F8:D-4&4X
M+KDDER7XR*4JE0]CJ6W-K32CG1G9<+_^GNZ1A'PQWGP!2^KIEZ>[GV[I>NO\
MEU 01?52E3;<C(H8ZT^32<@*JG08NYHLGJR<KW3$I5]/0NU)YW*H*B>SZ?1R
M4FEC1[?7<N_1WUZ[)I;&TJ-7H:DJ[5_OJ'3;F]'9J+OQ9-9%Y!N3V^M:KVE!
M\;E^]+B:]%IR4Y$-QEGE:74SFI]]NKMB>1'XEZ%M&/Q6',G2N2]\\4-^,YJR
M0U12%EF#QK\-W5-9LB*X\;75.>I-\L'A[T[[]Q([8EGJ0/>N_-GDL;@978U4
M3BO=E/');?]";3P7K"]S99"_:IMD+R"<-2&ZJCT,#RICTW_]TN(P.' U?>?
MK#TP$[^3(?'R.QWU[;5W6^59&MKXAX0JI^&<L9R41?1X:G NWOY#Q\:3<BOU
MN2:O&:F@M,W5G0XF\/U'3X%LE$?JZ-&5)C,4CJ\G$>99R21K3=TE4[-W3%VJ
M'YV-15 /-J=\]_P$;O>^SSK?[V8'%?ZUL6-U/CU1L^EL=D#?>8_%N>@[?T??
M/,M<8Z.Q:]6%J?XS7X;H43O_W1=PTO=AOS[NIT^AUAG=C&H&T6]H=/O'/YQ=
M3O]TP-L/O;<?#FF_W9N@?4X>5O.Y\6B-S%6UMJ\<>F-UDYM(N<I0"\ AUWRQ
M,E;;S.A2!9@B]&4,JM ;4DLBJQ!@K3WDC!5U/H<TH9ACH9['B[%:DT5]E>4K
M/Z::5>HWO&MOH+PN@?C12.3_/)\_CHX5: <J(WE3#5PP-M&1]+7=:S06A-O(
M79.EHHY.+1[N%?>R.IN>_E,.SGTT64FXP4CR\R=:-V72O#C]]SBEZZ>"0!;.
MTPG8*ROV@Y$[95V$T:QL<E*(E74F/W;=73D7(8I@/7UM#,.V?%5]V!(T9Z2D
M2/MML990N*;$25+,QHP!$O9+8Q/=]2!\.XN[+D6.%6"U<8ABAR*96]O@W!/5
MSD<%"QV2?Q-_V=3*A PBKZ2](FYR]1UE5"W))QC/SZ17SY!C^==K&!VW0/^0
M;+G:6 1Q(B#J_!?P8'+UB*,Q06H&X%J&M43\6>,]WT,5>'@9CB5LDQ-C:^%$
M"!@YXJA6*VV\JH>T]E;'7=2M/RTI0C/$0?2ACS46GBCEP;RH*C%;"AJ\1&W
M+3DIM(841^>*01\8FYM,\U#JZJ2S$0L=0?*OG%MZJ3' .'7[06;?]J(\&Q\@
MF8N>9"X.LL-S$.<>@#CJE\(^?CFL :W3DD."&MKV%F$J7^X3$U\'O"$-T;9)
M4(WT<:6_ )C.)TF"#E@KZK;3&3Z]6@&W%E8N62:<BOE&2!/RU)9^:?32E"::
M5E4.@$L7VK$(ISC_\/'=,\D*-UB7R'?;[#UW/&W(-JT#G'(;<)$W4M1OAX0J
MP84N'ZMY%ANI_50SF9!!;A"V5ROO*AQS80#36"W,VIH5:@ZQ#- 3H#H[[^0F
M49HTSD:7#:F*-",DST\@ />C0X?5WFT,;VRXB]V$EZ^$U&L*,R.ST4OP_$GO
M0LZ'5F8H5SJ[/@7I5P(_CU_(L^&60TOLDDSU@7D(.QAY[O.H7]H<G0Q=A;ZU
M<_G6,)< 7L<,QT-%V[6!*\.\]MGFX7^H@2[[!KH\6/Y/B!AP#U<+[RQ^9PF[
M?0WU_V@$?\QS)V/T7=T*;/HYBP[,(+1[(AG^?KZX4P;MPD<7S_+D='IUHD9W
M38"M$-2]JY:H@]1-1S^!C3-U-;TX_C2TQ7QTWV9'S=\@[._]?= C4I#=DY#:
M^UZV6_+A9*2VA<%8[=N\R_KO4R/W=GHO:^<G;P!JV060O07 ?"$C,G.H_E^Y
M[:"L+5^9NPQ*J\=S/?77P8@":>P]&\9\<:\NIY< [BEU[S>CU&BEU:Z] I/;
M>;-F;RGO!G92,%9,GA9O-NA%FVN/,#%C4K_RU."8T3NA;F\L927DQ R&1&@W
MI+1#_9Y'DI?&MFRQ<VY)<,O*6%WA=#]FU-E%FC G*40(\UK'Y<AX03$X'-&,
MU<_@GS*-+Z1A( =S\+0/:T!T*^-#5%\;[6,JVYGXG[JWKLN4KW5C4B8&X?,C
MM[<&>#!'2F4"D= L RJ-^Q)7G=^'NOUCW^T?#_;F@_:,5U"/\'U18.KOZ^_#
M.GBOSQBKI EH8M/C_>%H]/"XP$IL)+:ZB:E\<[,QL@58DN43Q=95]5;>2;GD
M-UACUJBE1O('1A25(0VX"ML+<N&R+UB^HB2%];5)(8W.[(;.(AUKZ6.0MB0@
M>TYOM=M8I.+2Z!^(RI3&-88]\:A]LSQ6_%*".LRZ31PG<U-*Q#O =+X+/NV4
M"FD:LSCW1&J7M[U-%@7HV5"_10Z#%AA.^3T?P6Q1FP>GP%5?%U??X.P]!+'+
M#_L*Y;#29PL:+.'G8*K*@CRDSF/N^+3JRF;M.3=<]MU^G  & =!+5F BDB#%
M Q/5@=+#6ZO)J%VJMI1695BPH9NZ+K%6&P>_RC'4CG<U"/<+3&>XUJ\\G<2,
MO$S]CZWQ&T0[7.\3C7O>L;<%EO7.)K]'@7)ZYN2]*-.AZ&S)=JGSC3 &$@[/
M N(.J]>TV9=I"R$OKVDBM"S-NN6.!DN]W]&MO6>D^N6'ZR[%R1PJ:7U/69I&
MR;J!48?.9!9//<$=8BK:6W*3P4<>Q+R63UFR]]F8OO?T=_NO9?/TD>A-/'UJ
M^U%[,'M0):UP=#K^B!7>I\]7Z2*Z6CX9+5T$P/*SP#LF>1; <WY;["[80/\-
M\?8W4$L#!!0    ( -B+_%1F<[S9]@0  "00   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(P+GAM;-U86V_;-A3^*X0Z!"U U+Q+2A,#N2SH!@0+TFQ[&/8@
MV[0M5!(]DHZ3?[]#ZM(8C1TOPUI@#_&AR',_WSD2<[(Q]K-;:NW10UTU[C19
M>K\Z'HW<=*GKPKTW*]W R=S8NO#P:!<CM[*ZF$6ANAHQ0M2H+LHF&9_$O1L[
M/C%K7Y6-OK'(K>NZL(_GNC*;TX0F_<9MN5CZL#$:GZR*A?ZD_:^K&PM/HT'+
MK*QUXTK3(*OGI\D9/3X7@3\R_%;JC7NR1B&2B3&?P\-/L].$!(=TI:<^:"B
MW.L+755!$;CQ5Z<S&4P&P:?K7OM5C!UBF11.7YCJ]W+FEZ=)EJ"9GA?KRM^:
MS4?=Q2.#OJFI7/Q%FY97I F:KITW=2<,'M1ET]+BH<O#$X&,[!!@G0"+?K>&
MHI>7A2_&)]9LD W<H"TL8JA1&IPKFU"43][":0ER?GRK[W6SUNCM73&IM'MW
M,O*@-9R-IIV&\U8#VZ%!H6O3^*5#/S8S/=N6'X$W@TNL=^F<[57X\[IYCSC!
MB!'&]NCC0X@\ZN,OA#BWID87X*L%*$":_1)=Q 1KB_XXF[BX_^=S"6CUB^?U
MA[8Y=JMBJD\3Z NG[;U.QD=OJ"(?]G@O!N_%/NWCR](5BX75BR*BV,Q1%\]S
MCNY5];RCG3:')H\=WB =T.S(K"W2Q7093(8US $+/C0+Y/0"VM*[R.:7&OZL
MUJAH9LB5#ZANX: #'! 44P_%1!MM@2\(5C -''I;-B!LU@YDW;MC=!<5[5%P
M=E^V>;BJPL2ZTC-PJHJF+_4<9H5&=\;#SH6I(9!I"<L?$"4<<Y'#BBE,2!JV
ME J_+,<2U%Z:2W3T)F.4?4 4,R60S($0I B<"_0+1&G1PMQKVX30@4FE!/$4
MBY2"%F!22,*F2CO[P:C$A :C2N!4,%BD%.<R+)B@.*4<?=J?KE=&FTOPG<)*
M<IPI'NS)+%K-,<^VHV4XSSGXFF,E):(0BA+9U_%R3& [%3BG"G$0 H64$IR#
MET/ >88Y"0%3#N&E(5 J&,[2X(M(60S^&^*-_EN\T5=60  NE SAIUAQ$A99
M>%10F(QLY5\ D!12#)-4(J5P*NG7V9< -1F/TJA 0#DR.B0>S$D:],L,$QG0
MK0#6(MI-)8:B[@?::\/,*<YHJ"T @JA@5Q(>NTH SNA6G"D  B!#!""2MCCC
M^=>10A(B3O+@&P&.T+HDY4.LP6866Q=49$1$M$DLHF$N0 C@_!1C_G&E_P?S
M[%:OBM+&5L9YG%U]9I^NND-X9WA;3M91<YH#*'@_A(8I!QA*<PD%=1[=5&OW
MY<W8L_24"RQA-G3DJGR *&YL.=6[11C##,K=D;NCHEY]N-[-3@-(\YY\CP$Z
MI%? #&/YCO1VAUOII3!4<^C)?N8-*<C@&7P](,$P%BAG/3DHP0#TT#\=>3'!
M\**BA/3D]0/[/VRF;SFLAVI3Z U&=U2[.]RJ-LNPR$4_:'O>3$%KT$-*S<+(
MY#TYJ-0P7 6\0SIR2"^Q/.W)=WA%#,D%M'&>[DAN=[B57 D3!K[2^LD^1*2
M%R;8(:,*  T?;QTY*+U2 2_MR8OI#1T'(ZTC_^BM]-QE8/3DY@8OUD6\GSHT
M->O&MY>X87>X I^U-[\O[.W]^;JPB[)QJ-)S$"7O4YD@V]Y)VP=O5O$>.#$>
MOKKB<@G7>&T# YS/C?']0S P_&-@_#=02P,$%     @ V(O\5/4,:C1] P
M"@@  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULC55M;^,V#/XKA*\X
MI("O?HGMI+TD0'/=L T]+&B[#<.P#XK-)$)ER2?)S?7?CY(3)]W28%\L4A(?
M/C0?29.MTL]F@VCA>RVDF08;:YN;*#+E!FMFKE2#DE962M?,DJO7D6DTLLH'
MU2)*X[B(:L9E,)OXN86>351K!9>XT&#:NF;Z=8Y";:=!$NPG'OAZ8]U$-)LT
M;(V/:']K%IJ\J$>I>(W2<"5!XVH:W"8W\]SM]QM^Y[@U1S:X2I9*/3OGYVH:
MQ(X0"BRM0V TO. 7%,(!$8UO.\R@3^D"C^T]^H^^=JIER0Q^4>(/7MG--!@'
M4.&*M<(^J.U/N*O'$RR5,/X+VV[OD#*6K;&JW@637W/9C>S[[C\<!8SC=P+2
M74#J>7>)/,L[9MELHM46M-M-:,[PI?IH(L>E:\JCU;3**<[.[G!I8?#$E@+-
MY22R!.D6HG(7/N_"TW?""_BJI-T8^$%66+V-CXA*SR?=\YFG9P%_:>45#.,0
MTCA-S^ -^_J&'F]XKKX[;DJA3*L1_KI=&JM)"W^?*K;#RDYCN?-Q8QI6XC2@
M V!0OV P^_@A*>+/9YAF/=/L'/KLD<Y;U0H$M8)[)=>?+.H:'/]33,]BG69Z
M *W<3RD5G2QCL7()[09AI00=42[7,."29E1KF*S,Y0U04] WY0Y+K)>H89AT
M'7*?!.9,/D.IL>(65JSD@MM7^ 0^EU!,P@7D:5B,<C**.$S(>"=$XXL2+Y3
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
M&LC[6TK%4T$%:(X\%_\"4$L#!!0    ( -B+_%1*/\X*;@T  (R7   9
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
MC[*16*,,3QQU5@G,M]A)7K_R8^^]+=.7))M?DBR]$-E13<*N)N$I]F2*!,G
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
M>5I=;EDDZU=I(#]?Y[DXWI0-- =49_\ 4$L#!!0    ( -B+_%1<?9MYJP,
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
M%0'R^P6E8GM2)&C>FDW_ U!+ P04    " #8B_Q4&TB$HHT#   <#@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6S-5\%NVS@0_96!-EBT@!V)<NS$
M65M G+1H%PD:)$U[6.R!EL8V48K4DI3=_OV2DB*YM<,:"0HTAYB4.&_>/,UP
MR,E&JB]ZA6C@:\Z%G@8K8XKS,-3I"G.JCV6!PKY92)538Z=J&>I"(<TJHYR'
M<12-PIPR$223ZMFM2B:R-)P)O%6@RSRGZML,N=Q, Q(\/KACRY5Q#\)D4M E
MWJ-Y*&Z5G84M2L9R%)I) 0H7T^""G,_(V!E4*SXQW.BM,;A0YE)^<9/WV32(
M'"/DF!H'0>W/&B^1<X=D>?S7@ :M3V>X/7Y$?UL%;X.94XV7DG]FF5E-@[,
M,ES0DIL[N7F'34!#AY=*KJO_L&G61@&DI38R;XPM@YR)^I=^;838,HCC)PSB
MQB"N>->.*I97U-!DHN0&E%MMT=R@"K6RMN28<%_EWBC[EED[D[RE3,$GRDN$
M&Z2Z5&@E-QKZ\(8JT;??$3[,.5M2IZ&&5U=H*./ZM5UPC6OD,+"C#J3W'4H/
M[C ME6)B"4? !'Q<R5)3D>E):"QY1R%,&Z*SFFC\!-$1W$AA5AK>B RS[^U#
M&W0;>?P8^2SV OY=BF,81#V(HSB&A_LK>'7TVH,[:!4=5+B#GRK:@PNMT8K9
M:)*!3<-.D1G5S$KT(.1<HUK3.4=X+PJKN%TC1<HXJU3OP27E:<FK"?QS)SD'
MFY$;JK)_]^E8TSO93\]5^;DN:(K3P):Q<XQ!\N<?9!3]Y0G^I W^Q(>>S'#)
MA'#1S2FG(L5]!&N(407A=HUU0N)A9/\FX7J/[V'K>^CU;57C5&NV8&DMU4+)
M'+@4R[Y!E8.1X*2WB;F/5(T]W"+U!)U12V?DI=/63T&_5=6PS^MHQVN?1-'3
M6IRVSD_]SD7VDX]PNN/9]PW.6K]G7K^7M<!02.4^P3['7H!GIN>XI3?^O6MS
M_ N")U&WUT<OK\X&8SLSO"E)MEH-^84%VH ?FK$D[FC%+R_4!N/P2B5=OR#>
M'?F 6FT #@Z]VZV)?[N^;K7W%*P?X[E)V^WJ9/A[URSQMIWGQM^U$>+O(X<5
M[6XC\69(UT>(OY&\L&9WNTS?RZOK,\3?: XKVK-#FSKI.@CQ[M&'5.MXYWSS
MH]=PZ\">HUI6UQ(-J2R%J<_N[=/VZG-1'_B[Y?6]Z88JFQ\:."ZL:71\:J-5
M]56DGAA95,?_N33V,E$-5_;ZALHML.\74IK'B7/07@B3_P%02P,$%     @
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
M>AOJ;>_4.\1KZ<.CY[[&V\AW4AW[=_WC\[?E?1-Q'MUP=G!9O_H%4$L#!!0
M   ( -B+_%3_>6J2GP$  !T8   3    6T-O;G1E;G1?5'EP97-=+GAM;,V9
MS6Z#,!"$7P5QC8)CNTU_E.32]MKFT!=P80DH@"W;29.WKR$_4JL4)4JES@4+
MO#LS>*7O )/WK2$7;>JJ<=.X\-X\,N;2@FKE$FVH"3NYMK7RX=8NF%'I4BV(
MB=%HS%+=>&K\T+<:\6SR3+E:53YZV83'KM3--+94N3AZVA6V7M-8&5.5J?)A
MGZV;[(?+<.^0A,ZNQA6E<8-0$+.3#NW.[P;[OK<U65MF%,V5]:^J#E5L4S'G
MMQ6YI%_B1$:=YV5*F4Y7=6A)G+&D,E<0^;I*=J*#?F<?3IAV5WZU?R?39Q@J
MYU8;%R9FZ7*[PTC:[J$)0F1]V?^*1\<@??7[43OMC+(SO</Q?FJ[[.;A6+=<
M?\;?9WS4OS"' ,DA07+<@.2X!<DQ!LEQ!Y+C'B3' T@./D()@D)4CH)4CL)4
MC@)5CD)5CH)5CL)5C@)6CD)6@4)6@4)6@4)6@4)6@4)6@4)6@4)6@4)6@4)6
M@4)6B4)6B4)6B4)6B4)6B4)6B4)6B4)6B4)6B4)6^9]D_=!Z^=<?K-LUJ579
M'/Q9]U=@]@502P$"% ,4    " #8B_Q4!T%-8H$   "Q    $
M    @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( -B+_%2';92W
M[P   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    ( -B+_%297)PC$ 8  )PG   3              "  <T!  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ V(O\5%+K8(3*!0  R!X
M !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    ( -B+_%2_E4.1R 8  -(;   8              " @0X.  !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #8B_Q48,=6@1$#
M  !*"0  &               @($,%0  >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&UL4$L! A0#%     @ V(O\5.A/S6RA!@  PR,  !@              ("!
M4Q@  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( -B+_%1!
MI/7K0@,  / *   8              " @2H?  !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6Q02P$"% ,4    " #8B_Q4$:B%R6,(  #)1P  &
M    @(&B(@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @
MV(O\5#GM/A"L @  "@@  !@              ("!.RL  'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;%!+ 0(4 Q0    ( -B+_%1AU5<JP@8  &<<   8
M          " @1TN  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M    " #8B_Q4:RBJ]T@(  !F$P  &               @($5-0  >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ V(O\5$@"MY#> P  !PD
M !D              ("!DST  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q0
M2P$"% ,4    " #8B_Q43J@9Z?((  #!&P  &0              @(&H00
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( -B+_%1%P\LT
M  4  +D+   9              " @=%*  !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL4$L! A0#%     @ V(O\5.BT9HKO P  [0D  !D
M ("!"%   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #8
MB_Q467Y"X?(#   J"0  &0              @($N5   >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( -B+_%3+8/CL]04  - -   9
M          " @5=8  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#
M%     @ V(O\5(3$B1"^!@  WA   !D              ("!@UX  'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #8B_Q4 /EB_4T#  #+
M!P  &0              @(%X90  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;%!+ 0(4 Q0    ( -B+_%0FQ;Q(F@(  .0%   9              " @?QH
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ V(O\5,WO
M5HL#"   3Q0  !D              ("!S6L  'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6Q02P$"% ,4    " #8B_Q49G.\V?8$   D$   &0
M    @($'=   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (
M -B+_%3U#&HT?0,   H(   9              " @31Y  !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&UL4$L! A0#%     @ V(O\5!F%L0W+ @  <P8  !D
M             ("!Z'P  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"
M% ,4    " #8B_Q4RKRU584#  !O!P  &0              @('J?P  >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( -B+_%16QC7P"P0
M $<*   9              " @::#  !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL4$L! A0#%     @ V(O\5"<.$U_" @  >0<  !D              ("!
MZ(<  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " #8B_Q4
MAS=$"CH$  #^'   &0              @('AB@  >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;%!+ 0(4 Q0    ( -B+_%1*/\X*;@T  (R7   9
M      " @5*/  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%
M  @ V(O\5%MX>.T$!   11(  !D              ("!]YP  'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " #8B_Q4D;Z*9I<"  ":"0
M&0              @($RH0  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+
M 0(4 Q0    ( -B+_%3>N^\O+P,  +(,   9              " @0"D  !X
M;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ V(O\5.^%$(RH
M!0  T#   !D              ("!9J<  'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6Q02P$"% ,4    " #8B_Q4Z@+- J,#   /$P  &0
M@(%%K0  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( -B+
M_%0^IE\<^ (   (*   9              " @1^Q  !X;"]W;W)K<VAE971S
M+W-H965T,S,N>&UL4$L! A0#%     @ V(O\5-&0E]/G!0  K"H  !D
M         ("!3K0  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M    " #8B_Q47'V;>:L#  ".#P  &0              @(%LN@  >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( -B+_%2BMK'0? 0  $$;
M   9              " @4Z^  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
M4$L! A0#%     @ V(O\5!M(A**- P  ' X  !D              ("! <,
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " #8B_Q4C;70
M)'H"  "J!P  &0              @('%Q@  >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;%!+ 0(4 Q0    ( -B+_%3Z-9 9$ (  ,$$   9
M  " @7;)  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @
MV(O\5!S%#Z > P  2!$   T              ( !O<L  'AL+W-T>6QE<RYX
M;6Q02P$"% ,4    " #8B_Q4EXJ[',     3 @  "P              @ $&
MSP  7W)E;',O+G)E;'-02P$"% ,4    " #8B_Q4JTOD'84#   A&@  #P
M            @ 'OSP  >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ V(O\
M5$"[PRV' 0  O!<  !H              ( !H=,  'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QS4$L! A0#%     @ V(O\5/]Y:I*? 0  '1@  !,
M         ( !8-4  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     "\ +P#
)#   ,-<

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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>54
<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>55
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>263</ContextCount>
  <ElementCount>174</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>45</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Unaudited Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets</Role>
      <ShortName>Unaudited Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Unaudited Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/UnauditedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Unaudited Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Unaudited Consolidated Statements of Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss</Role>
      <ShortName>Unaudited Consolidated Statements of Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Unaudited Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Unaudited Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Unaudited Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Unaudited Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Unaudited Consolidated Statements of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquityParenthetical</Role>
      <ShortName>Unaudited Consolidated Statements of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - Unaudited Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Unaudited Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Nature of Operations and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/NatureofOperationsandBasisofPresentation</Role>
      <ShortName>Nature of Operations and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2106103 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2116105 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2119106 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2120107 - 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>15</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2123108 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2128109 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2130110 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Nature of Operations and Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/NatureofOperationsandBasisofPresentationPolicies</Role>
      <ShortName>Nature of Operations and Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/Revenue</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2312302 - 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>21</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2317303 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/EarningsPerShare</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2321304 - 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>23</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2324305 - 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>24</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Nature of Operations and Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/NatureofOperationsandBasisofPresentationDetails</Role>
      <ShortName>Nature of Operations and Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vsecorp.com/role/NatureofOperationsandBasisofPresentationPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Revenue - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - Revenue - Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/RevenuePerformanceObligationsDetails</Role>
      <ShortName>Revenue - Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2413406 - 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>30</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2415408 - 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>32</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vsecorp.com/role/EarningsPerShareTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2422410 - 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>34</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2425411 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails</Role>
      <ShortName>Fair Value Measurements - Financial Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2426412 - 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>36</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2427413 - Disclosure - Fair Value Measurements - Earn-out Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails</Role>
      <ShortName>Fair Value Measurements - Earn-out Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2429414 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vsecorp.com/role/IncomeTaxes</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="vsec-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2431415 - 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>39</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="vsec-20220630.htm">vsec-20220630.htm</File>
    <File>vsec-20220630.xsd</File>
    <File>vsec-20220630_cal.xml</File>
    <File>vsec-20220630_def.xml</File>
    <File>vsec-20220630_lab.xml</File>
    <File>vsec-20220630_pre.xml</File>
    <File>vsec-63022ex311.htm</File>
    <File>vsec-63022ex312.htm</File>
    <File>vsec-63022ex321.htm</File>
    <File>vsec-63022ex322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>vsec-20220630_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="629">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>58
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "vsec-20220630.htm": {
   "axisCustom": 0,
   "axisStandard": 19,
   "contextCount": 263,
   "dts": {
    "calculationLink": {
     "local": [
      "vsec-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "vsec-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "vsec-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "vsec-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "vsec-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "vsec-20220630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 312,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 1,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 6
   },
   "keyCustom": 5,
   "keyStandard": 169,
   "memberCustom": 14,
   "memberStandard": 31,
   "nsprefix": "vsec",
   "nsuri": "http://vsecorp.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://vsecorp.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Acquisitions",
     "role": "http://vsecorp.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - Revenue",
     "role": "http://vsecorp.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - Debt",
     "role": "http://vsecorp.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116105 - Disclosure - Earnings Per Share",
     "role": "http://vsecorp.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119106 - Disclosure - Commitments and Contingencies",
     "role": "http://vsecorp.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120107 - Disclosure - Business Segments and Customer Information",
     "role": "http://vsecorp.com/role/BusinessSegmentsandCustomerInformation",
     "shortName": "Business Segments and Customer Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123108 - Disclosure - Fair Value Measurements",
     "role": "http://vsecorp.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128109 - Disclosure - Income Taxes",
     "role": "http://vsecorp.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130110 - Disclosure - Subsequent Events",
     "role": "http://vsecorp.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Nature of Operations and Basis of Presentation (Policies)",
     "role": "http://vsecorp.com/role/NatureofOperationsandBasisofPresentationPolicies",
     "shortName": "Nature of Operations and Basis of Presentation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i528e77603dfa4a5789a2ea1728000e9e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Unaudited Consolidated Balance Sheets",
     "role": "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets",
     "shortName": "Unaudited Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i528e77603dfa4a5789a2ea1728000e9e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Revenue (Tables)",
     "role": "http://vsecorp.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312302 - Disclosure - Debt (Tables)",
     "role": "http://vsecorp.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317303 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://vsecorp.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2321304 - Disclosure - Business Segments and Customer Information (Tables)",
     "role": "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationTables",
     "shortName": "Business Segments and Customer Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324305 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://vsecorp.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i768a4db5c4f5430b984a1177885dd5f4_D20210202-20210202",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Nature of Operations and Basis of Presentation (Details)",
     "role": "http://vsecorp.com/role/NatureofOperationsandBasisofPresentationDetails",
     "shortName": "Nature of Operations and Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i768a4db5c4f5430b984a1177885dd5f4_D20210202-20210202",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Acquisitions - Narrative (Details)",
     "role": "http://vsecorp.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i5b04bf60717242a8aae2b8e0c360c537_D20210726-20210726",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Revenue - Disaggregation of Revenue (Details)",
     "role": "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails",
     "shortName": "Revenue - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "ib77f6af425a64685a0ca0536e222a95c_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i528e77603dfa4a5789a2ea1728000e9e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Revenue - Narrative (Details)",
     "role": "http://vsecorp.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i528e77603dfa4a5789a2ea1728000e9e_I20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "ief8fa3080a084037bf0559ea495bb482_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Revenue - Performance Obligations (Details)",
     "role": "http://vsecorp.com/role/RevenuePerformanceObligationsDetails",
     "shortName": "Revenue - Performance Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "ief8fa3080a084037bf0559ea495bb482_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i528e77603dfa4a5789a2ea1728000e9e_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Unaudited Consolidated Balance Sheets (Parenthetical)",
     "role": "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Unaudited Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i528e77603dfa4a5789a2ea1728000e9e_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i528e77603dfa4a5789a2ea1728000e9e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Debt - Long-term debt (Details)",
     "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-20220630.htm",
      "contextRef": "i528e77603dfa4a5789a2ea1728000e9e_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i528e77603dfa4a5789a2ea1728000e9e_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "vsec:DerivativeNumberOfExpiredHedgingInstruments",
      "reportCount": 1,
      "unitRef": "derivativeinstrument",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Debt - Narrative (Details)",
     "role": "http://vsecorp.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i69a7692d6be347c2ac4bfd82429ecb85_D20220401-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i528e77603dfa4a5789a2ea1728000e9e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Debt - Loan Payments (Details)",
     "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-20220630.htm",
      "contextRef": "i528e77603dfa4a5789a2ea1728000e9e_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Earnings Per Share (Details)",
     "role": "http://vsecorp.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesRestrictedStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422410 - Disclosure - Business Segments and Customer Information - Segment Information (Details)",
     "role": "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
     "shortName": "Business Segments and Customer Information - Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "iabbf2b8e938242d1843c3981c68b3835_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "vsec:MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425411 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities (Details)",
     "role": "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails",
     "shortName": "Fair Value Measurements - Financial Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "iabbf2b8e938242d1843c3981c68b3835_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "vsec:MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i42c7492c95394e8fa3fb47824bb2bd9e_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "vsec:IncomeTaxExpenseBenefitonInterestRateSwap",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426412 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "role": "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i42c7492c95394e8fa3fb47824bb2bd9e_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "vsec:IncomeTaxExpenseBenefitonInterestRateSwap",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i6e3eb9c007644bae9f1b2e71d32c31ce_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427413 - Disclosure - Fair Value Measurements - Earn-out Obligations (Details)",
     "role": "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails",
     "shortName": "Fair Value Measurements - Earn-out Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i6e3eb9c007644bae9f1b2e71d32c31ce_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429414 - Disclosure - Income Taxes (Details)",
     "role": "http://vsecorp.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "if0aee3b7a4574b3198f213381e2c9691_I20220701",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAmountOfHedgedItem",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431415 - Disclosure - Subsequent Events (Details)",
     "role": "http://vsecorp.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "if0aee3b7a4574b3198f213381e2c9691_I20220701",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAmountOfHedgedItem",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Unaudited Consolidated Statements of Income (Loss)",
     "role": "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss",
     "shortName": "Unaudited Consolidated Statements of Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Unaudited Consolidated Statements of Comprehensive Income (Loss)",
     "role": "http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss",
     "shortName": "Unaudited Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i364a628cfb184bd39691b20c9cb19694_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Unaudited Consolidated Statements of Stockholders' Equity",
     "role": "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity",
     "shortName": "Unaudited Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i364a628cfb184bd39691b20c9cb19694_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9e7cb5277dd041828e6381e9be6769c1_D20220401-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Unaudited Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "role": "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquityParenthetical",
     "shortName": "Unaudited Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Unaudited Consolidated Statements of Cash Flows",
     "role": "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows",
     "shortName": "Unaudited Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Nature of Operations and Basis of Presentation",
     "role": "http://vsecorp.com/role/NatureofOperationsandBasisofPresentation",
     "shortName": "Nature of Operations and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20220630.htm",
      "contextRef": "i9aa4261e1f24429fa1d03a1d94b9ae33_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 45,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://vsecorp.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://vsecorp.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://vsecorp.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://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_DocumentQuarterlyReport": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://vsecorp.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r456"
     ],
     "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_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": [
      "r453"
     ],
     "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": [
      "r453"
     ],
     "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": [
      "r453"
     ],
     "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": [
      "r457"
     ],
     "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_EntityRegistrantName": {
     "auth_ref": [
      "r453"
     ],
     "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": [
      "r453"
     ],
     "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": [
      "r453"
     ],
     "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": [
      "r453"
     ],
     "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_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": [
      "r452"
     ],
     "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": [
      "r454"
     ],
     "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": [
      "r81",
      "r127",
      "r140",
      "r141",
      "r142",
      "r143",
      "r145",
      "r147",
      "r151",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r207",
      "r208",
      "r210",
      "r212",
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r81",
      "r127",
      "r140",
      "r141",
      "r142",
      "r143",
      "r145",
      "r147",
      "r151",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r207",
      "r208",
      "r210",
      "r212",
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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_MajorCustomersAxis": {
     "auth_ref": [
      "r157",
      "r279",
      "r285",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r193",
      "r194",
      "r195",
      "r196",
      "r218",
      "r251",
      "r301",
      "r303",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r437",
      "r440",
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r193",
      "r194",
      "r195",
      "r196",
      "r218",
      "r251",
      "r301",
      "r303",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r437",
      "r440",
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r157",
      "r279",
      "r285",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r154",
      "r194",
      "r195",
      "r279",
      "r283",
      "r404",
      "r436",
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r154",
      "r194",
      "r195",
      "r279",
      "r283",
      "r404",
      "r436",
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r186",
      "r193",
      "r194",
      "r195",
      "r196",
      "r218",
      "r251",
      "r291",
      "r301",
      "r303",
      "r305",
      "r306",
      "r307",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r437",
      "r440",
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r186",
      "r193",
      "r194",
      "r195",
      "r196",
      "r218",
      "r251",
      "r291",
      "r301",
      "r303",
      "r305",
      "r306",
      "r307",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r437",
      "r440",
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r26",
      "r390"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": 2.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/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r159",
      "r160"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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 of allowance of $3.5\u00a0million and $1.7\u00a0million, respectively)"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": 3.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",
        "verboseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r8",
      "r182"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r18",
      "r39",
      "r40",
      "r41",
      "r425",
      "r445",
      "r446"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r38",
      "r41",
      "r48",
      "r49",
      "r50",
      "r83",
      "r84",
      "r85",
      "r339",
      "r387",
      "r441",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r308",
      "r309",
      "r310",
      "r353"
     ],
     "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/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "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 to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r22",
      "r161",
      "r165"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for credit loss"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r71",
      "r178",
      "r181"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss": {
       "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/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r12",
      "r78",
      "r135",
      "r142",
      "r149",
      "r163",
      "r200",
      "r201",
      "r202",
      "r204",
      "r205",
      "r206",
      "r207",
      "r209",
      "r211",
      "r213",
      "r214",
      "r337",
      "r340",
      "r369",
      "r388",
      "r390",
      "r407",
      "r423"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "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/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r25",
      "r78",
      "r163",
      "r200",
      "r201",
      "r202",
      "r204",
      "r205",
      "r206",
      "r207",
      "r209",
      "r211",
      "r213",
      "r214",
      "r337",
      "r340",
      "r369",
      "r388",
      "r390"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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/UnauditedConsolidatedBalanceSheets"
     ],
     "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/UnauditedConsolidatedBalanceSheets"
     ],
     "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/FairValueMeasurementsEarnoutObligationsDetails",
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r345",
      "r348"
     ],
     "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/FairValueMeasurementsEarnoutObligationsDetails",
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails"
     ],
     "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_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofOperationsandBasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r300",
      "r302",
      "r330"
     ],
     "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/AcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r300",
      "r302",
      "r328",
      "r329",
      "r330"
     ],
     "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/AcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "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/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r327"
     ],
     "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/AcquisitionsNarrativeDetails"
     ],
     "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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r335"
     ],
     "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/AcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r332",
      "r333"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Current portion of earn-out obligation"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r332",
      "r333"
     ],
     "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",
        "terseLabel": "Earn-out obligation, less current portion"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r331",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r3",
      "r82",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation 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. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "Nature of Operations and Basis of Presentation"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofOperationsandBasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r7",
      "r73"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r68",
      "r73",
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r68",
      "r370"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "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 decreases in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r34",
      "r410",
      "r429"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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 6)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "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": [
      "r190",
      "r191",
      "r192",
      "r197",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r257"
     ],
     "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/UnauditedConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r83",
      "r84",
      "r353"
     ],
     "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/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r15"
     ],
     "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/UnauditedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r15"
     ],
     "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/UnauditedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r15"
     ],
     "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/UnauditedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r15",
      "r252"
     ],
     "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/UnauditedConsolidatedBalanceSheetsParenthetical",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r15",
      "r390"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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,794,421 and 12,726,659, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r44",
      "r46",
      "r47",
      "r56",
      "r414",
      "r432"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r116",
      "r117",
      "r157",
      "r367",
      "r368",
      "r448"
     ],
     "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/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r116",
      "r117",
      "r157",
      "r367",
      "r368",
      "r447",
      "r448"
     ],
     "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/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r116",
      "r117",
      "r157",
      "r367",
      "r368",
      "r447",
      "r448"
     ],
     "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/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r116",
      "r117",
      "r157",
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "verboseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r116",
      "r117",
      "r157",
      "r367",
      "r368",
      "r448"
     ],
     "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/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "auth_ref": [
      "r279",
      "r286"
     ],
     "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/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "auth_ref": [
      "r279",
      "r286"
     ],
     "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/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r258",
      "r259",
      "r280"
     ],
     "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 with customer, liability"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r281"
     ],
     "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/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r143",
      "r145",
      "r151",
      "r153"
     ],
     "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/unallocated expenses"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r58",
      "r404"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss": {
       "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/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "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/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "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": [
      "r76",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r232",
      "r239",
      "r240",
      "r242",
      "r250"
     ],
     "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_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": [
      "r13",
      "r243",
      "r408",
      "r422"
     ],
     "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": "Long-term debt"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLoanPaymentsDetails",
      "http://vsecorp.com/role/DebtLongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r31",
      "r245",
      "r381",
      "r383"
     ],
     "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",
        "verboseLabel": "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": [
      "r31",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "verboseLabel": "Interest rate range"
       }
      }
     },
     "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_DebtInstrumentTable": {
     "auth_ref": [
      "r32",
      "r77",
      "r81",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r228",
      "r229",
      "r230",
      "r231",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r241",
      "r246",
      "r247",
      "r248",
      "r249",
      "r253",
      "r254",
      "r255",
      "r256",
      "r380",
      "r381",
      "r383",
      "r384",
      "r421"
     ],
     "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_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r228",
      "r382"
     ],
     "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"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r311",
      "r312"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": 5.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/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 3.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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r71",
      "r130"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAmountOfHedgedItem": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability.",
        "label": "Derivative, Amount of Hedged Item",
        "terseLabel": "Floating rate debt"
       }
      }
     },
     "localname": "DerivativeAmountOfHedgedItem",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/SubsequentEventsDetails"
     ],
     "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/DebtNarrativeDetails",
      "http://vsecorp.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r36",
      "r346",
      "r347",
      "r349",
      "r351"
     ],
     "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/DebtNarrativeDetails",
      "http://vsecorp.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r279",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289"
     ],
     "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/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r279"
     ],
     "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/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r257",
      "r420"
     ],
     "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/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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 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/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r57",
      "r88",
      "r89",
      "r90",
      "r91",
      "r92",
      "r96",
      "r99",
      "r101",
      "r102",
      "r103",
      "r107",
      "r108",
      "r354",
      "r355",
      "r415",
      "r433"
     ],
     "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 per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r57",
      "r88",
      "r89",
      "r90",
      "r91",
      "r92",
      "r99",
      "r101",
      "r102",
      "r103",
      "r107",
      "r108",
      "r354",
      "r355",
      "r415",
      "r433"
     ],
     "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 per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r104",
      "r105"
     ],
     "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/NatureofOperationsandBasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r104",
      "r105",
      "r106",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r48",
      "r49",
      "r50",
      "r83",
      "r84",
      "r85",
      "r87",
      "r93",
      "r95",
      "r110",
      "r164",
      "r252",
      "r257",
      "r308",
      "r309",
      "r310",
      "r318",
      "r319",
      "r353",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r387",
      "r441",
      "r442",
      "r443"
     ],
     "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/FairValueMeasurementsNarrativeDetails",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "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/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r356",
      "r357",
      "r363"
     ],
     "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/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r356",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r356",
      "r366"
     ],
     "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": [
      "r230",
      "r246",
      "r247",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r357",
      "r394",
      "r395",
      "r396"
     ],
     "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/FairValueMeasurementsEarnoutObligationsDetails",
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r359",
      "r364"
     ],
     "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/FairValueMeasurementsEarnoutObligationsDetails",
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails",
      "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": [
      "r230",
      "r292",
      "r293",
      "r298",
      "r299",
      "r357",
      "r394"
     ],
     "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/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r230",
      "r246",
      "r247",
      "r292",
      "r293",
      "r298",
      "r299",
      "r357",
      "r395"
     ],
     "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/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r230",
      "r246",
      "r247",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r357",
      "r396"
     ],
     "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/FairValueMeasurementsEarnoutObligationsDetails",
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "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, Liabilities 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": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r360",
      "r363"
     ],
     "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 liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r360",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (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 (loss) 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 liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "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/FairValueMeasurementsEarnoutObligationsDetails",
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r365"
     ],
     "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": "Reclassification from long-term to current"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r361"
     ],
     "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": "Earn-out payments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r360"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value 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 Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r230",
      "r246",
      "r247",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r394",
      "r395",
      "r396"
     ],
     "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/FairValueMeasurementsEarnoutObligationsDetails",
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r362",
      "r364"
     ],
     "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/FairValueMeasurementsEarnoutObligationsDetails",
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r10",
      "r180"
     ],
     "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/UnauditedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedPriceContractMember": {
     "auth_ref": [
      "r286"
     ],
     "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/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r9",
      "r166",
      "r167",
      "r174",
      "r176",
      "r390",
      "r406"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r53",
      "r135",
      "r141",
      "r145",
      "r148",
      "r151",
      "r405",
      "r411",
      "r418",
      "r434"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss": {
       "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 (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r184",
      "r187"
     ],
     "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/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r187"
     ],
     "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/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "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": [
      "r79",
      "r315",
      "r316",
      "r317",
      "r320",
      "r322",
      "r324",
      "r325",
      "r326"
     ],
     "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": [
      "r80",
      "r94",
      "r95",
      "r133",
      "r313",
      "r321",
      "r323",
      "r435"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "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 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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 6.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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 10.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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 8.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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "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]",
        "verboseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r177",
      "r179"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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 of accumulated amortization of $116 million and $135 million, respectively)"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r52",
      "r129",
      "r379",
      "r382",
      "r417"
     ],
     "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": [
      "r416"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss": {
       "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/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "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 swap agreements"
       }
      }
     },
     "localname": "InterestRateDerivativeLiabilitiesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r350"
     ],
     "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/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": [
      "r28",
      "r78",
      "r143",
      "r163",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206",
      "r207",
      "r209",
      "r211",
      "r213",
      "r214",
      "r338",
      "r340",
      "r341",
      "r369",
      "r388",
      "r389"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r21",
      "r78",
      "r163",
      "r369",
      "r390",
      "r409",
      "r427"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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/UnauditedConsolidatedBalanceSheets"
     ],
     "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/UnauditedConsolidatedBalanceSheets",
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r30",
      "r78",
      "r163",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206",
      "r207",
      "r209",
      "r211",
      "r213",
      "r214",
      "r338",
      "r340",
      "r341",
      "r369",
      "r388",
      "r389",
      "r390"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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/UnauditedConsolidatedBalanceSheets"
     ],
     "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/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "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_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r13",
      "r229",
      "r244",
      "r246",
      "r247",
      "r408",
      "r424"
     ],
     "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 long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLoanPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://vsecorp.com/role/DebtLongtermdebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "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/DebtLongtermdebtDetails",
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r81",
      "r198",
      "r234"
     ],
     "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 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r81",
      "r198",
      "r234"
     ],
     "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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r81"
     ],
     "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 remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLoanPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://vsecorp.com/role/DebtLongtermdebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, less current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLongtermdebtDetails",
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r32"
     ],
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r32",
      "r199"
     ],
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 2.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 provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r68",
      "r69",
      "r72"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r42",
      "r45",
      "r50",
      "r54",
      "r72",
      "r78",
      "r86",
      "r88",
      "r89",
      "r90",
      "r91",
      "r94",
      "r95",
      "r100",
      "r135",
      "r141",
      "r145",
      "r148",
      "r151",
      "r163",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206",
      "r207",
      "r209",
      "r211",
      "r213",
      "r214",
      "r355",
      "r369",
      "r412",
      "r430"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss": {
       "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)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofOperationsandBasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r123"
     ],
     "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 operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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",
        "totalLabel": "Total costs and operating expenses"
       }
      }
     },
     "localname": "OperatingCostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "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/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r135",
      "r141",
      "r145",
      "r148",
      "r151"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss": {
       "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 (loss)",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "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 operating lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r385"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease - right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r143",
      "r145",
      "r151"
     ],
     "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_OtherAssetsCurrent": {
     "auth_ref": [
      "r24",
      "r390"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r345",
      "r352"
     ],
     "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/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": 6.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/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Axis]",
        "terseLabel": "Other Comprehensive Income Location [Axis]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Domain]",
        "terseLabel": "Other Comprehensive Income Location [Domain]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r37",
      "r39"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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 agreements, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r43",
      "r46",
      "r48",
      "r49",
      "r51",
      "r55",
      "r252",
      "r371",
      "r376",
      "r377",
      "r413",
      "r431"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.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",
        "terseLabel": "Other comprehensive income, net of tax",
        "totalLabel": "Other comprehensive income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "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/FairValueMeasurementsEarnoutObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": 6.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/UnauditedConsolidatedBalanceSheets"
     ],
     "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"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationsDetails",
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 5.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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 4.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": "Payments of taxes for equity transactions"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r62",
      "r334"
     ],
     "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": "Purchase price"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 4.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 paid for acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 6.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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 1.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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 2.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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from the sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r115"
     ],
     "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/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r283"
     ],
     "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/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r183",
      "r390",
      "r419",
      "r428"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment (net of accumulated depreciation of $70 million and $66 million, respectively)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 2.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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r17",
      "r257",
      "r390",
      "r426",
      "r444",
      "r446"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r83",
      "r84",
      "r85",
      "r87",
      "r93",
      "r95",
      "r164",
      "r308",
      "r309",
      "r310",
      "r318",
      "r319",
      "r353",
      "r441",
      "r443"
     ],
     "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/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "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": [
      "r126",
      "r127",
      "r140",
      "r146",
      "r147",
      "r154",
      "r155",
      "r157",
      "r278",
      "r279",
      "r404"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenues",
        "verboseLabel": "Total revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r116",
      "r157"
     ],
     "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/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r75",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r290"
     ],
     "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 from Contract with Customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofOperationsandBasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r268",
      "r269",
      "r282",
      "r290"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r266"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueNarrativeDetails"
     ],
     "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/RevenueNarrativeDetails",
      "http://vsecorp.com/role/RevenuePerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r267"
     ],
     "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/RevenuePerformanceObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r267"
     ],
     "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/RevenueNarrativeDetails",
      "http://vsecorp.com/role/RevenuePerformanceObligationsDetails"
     ],
     "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/RevenueNarrativeDetails",
      "http://vsecorp.com/role/RevenuePerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r267"
     ],
     "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/RevenuePerformanceObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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 Loan"
       }
      }
     },
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "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/NatureofOperationsandBasisofPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/NatureofOperationsandBasisofPresentationDetails"
     ],
     "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/NatureofOperationsandBasisofPresentationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r328",
      "r329",
      "r330"
     ],
     "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/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r32",
      "r81",
      "r246",
      "r248",
      "r253",
      "r254",
      "r255",
      "r256",
      "r380",
      "r381",
      "r384",
      "r421"
     ],
     "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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r198"
     ],
     "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_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r135",
      "r138",
      "r144",
      "r175"
     ],
     "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": [
      "r135",
      "r138",
      "r144",
      "r175"
     ],
     "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_SegmentDomain": {
     "auth_ref": [
      "r122",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r140",
      "r141",
      "r142",
      "r143",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r151",
      "r157",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r188",
      "r189",
      "r436"
     ],
     "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/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r122",
      "r124",
      "r125",
      "r135",
      "r139",
      "r145",
      "r149",
      "r150",
      "r151",
      "r152",
      "r154",
      "r156",
      "r157",
      "r158"
     ],
     "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_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss": {
       "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/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r283"
     ],
     "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/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 4.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/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r1",
      "r122",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r140",
      "r141",
      "r142",
      "r143",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r151",
      "r157",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r185",
      "r188",
      "r189",
      "r436"
     ],
     "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/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r35",
      "r48",
      "r49",
      "r50",
      "r83",
      "r84",
      "r85",
      "r87",
      "r93",
      "r95",
      "r110",
      "r164",
      "r252",
      "r257",
      "r308",
      "r309",
      "r310",
      "r318",
      "r319",
      "r353",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r387",
      "r441",
      "r442",
      "r443"
     ],
     "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/FairValueMeasurementsNarrativeDetails",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "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/UnauditedConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "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": [
      "r83",
      "r84",
      "r85",
      "r110",
      "r404"
     ],
     "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/UnauditedConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r14",
      "r15",
      "r252",
      "r257"
     ],
     "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/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r14",
      "r15",
      "r252",
      "r257"
     ],
     "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/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r14",
      "r15",
      "r252",
      "r257"
     ],
     "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/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r14",
      "r15",
      "r257",
      "r304"
     ],
     "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/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r15",
      "r19",
      "r20",
      "r78",
      "r162",
      "r163",
      "r369",
      "r390"
     ],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails",
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofStockholdersEquity"
     ],
     "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/UnauditedConsolidatedBalanceSheets",
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "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": [
      "r378",
      "r392"
     ],
     "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": [
      "r378",
      "r392"
     ],
     "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": [
      "r378",
      "r392"
     ],
     "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": [
      "r378",
      "r392"
     ],
     "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]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r391",
      "r393"
     ],
     "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_SwapMember": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A forward-based contract in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.",
        "label": "Swap [Member]",
        "terseLabel": "Swap"
       }
      }
     },
     "localname": "SwapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TimeAndMaterialsContractMember": {
     "auth_ref": [
      "r286"
     ],
     "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/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r279",
      "r288"
     ],
     "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/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r279",
      "r288"
     ],
     "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/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r288"
     ],
     "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/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r288"
     ],
     "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/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets": {
       "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/RevenueNarrativeDetails",
      "http://vsecorp.com/role/UnauditedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r114",
      "r118",
      "r119",
      "r120"
     ],
     "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/NatureofOperationsandBasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r98",
      "r103"
     ],
     "calculation": {
      "http://vsecorp.com/role/EarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Diluted weighted average common shares outstanding (in shares)",
        "verboseLabel": "Diluted weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/EarningsPerShareDetails",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r96",
      "r103"
     ],
     "calculation": {
      "http://vsecorp.com/role/EarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic 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/EarningsPerShareDetails",
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://vsecorp.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.",
        "label": "Weighted Average Number of Shares, Restricted Stock",
        "terseLabel": "Effect of dilutive shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesRestrictedStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "vsec_AccruedExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Expenses [Member]",
        "label": "Accrued Expenses [Member]",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedExpensesMember",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_AviationSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aviation Segment",
        "label": "Aviation Segment [Member]",
        "terseLabel": "Aviation",
        "verboseLabel": "Aviation"
       }
      }
     },
     "localname": "AviationSegmentMember",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_CommercialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents commercial customers.",
        "label": "Commercial [Member]",
        "verboseLabel": "Commercial"
       }
      }
     },
     "localname": "CommercialMember",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "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/20220630",
     "presentation": [
      "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20220630",
     "presentation": [
      "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_DerivativeNumberOfExpiredHedgingInstruments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative, Number Of Expired Hedging Instruments",
        "label": "Derivative, Number Of Expired Hedging Instruments",
        "terseLabel": "Number of derivative instruments expired"
       }
      }
     },
     "localname": "DerivativeNumberOfExpiredHedgingInstruments",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "vsec_EarnOutObligationPayments": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies the line item during the period for the payment of earn-out obligation.",
        "label": "Earn-out obligation payments",
        "negatedTerseLabel": "Earn-out obligation payments"
       }
      }
     },
     "localname": "EarnOutObligationPayments",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_FederalAndDefenseSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal And Defense Segment",
        "label": "Federal And Defense Segment [Member]",
        "terseLabel": "Federal and Defense"
       }
      }
     },
     "localname": "FederalAndDefenseSegmentMember",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "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/20220630",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "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/20220630",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_IncomeTaxExpenseBenefitonInterestRateSwap": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to income tax expense benefit on interest rate swap agreements.",
        "label": "Income Tax Expense (Benefit) on Interest Rate Swap",
        "terseLabel": "Income tax expense benefit on interest rate swap"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitonInterestRateSwap",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_InventoryValuationAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Valuation Adjustment",
        "label": "Inventory Valuation Adjustment",
        "terseLabel": "Inventory valuation adjustment"
       }
      }
     },
     "localname": "InventoryValuationAdjustment",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/UnauditedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_LoansPayableAndRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Payable And Revolving Credit Facility",
        "label": "Loans Payable And Revolving Credit Facility [Member]",
        "terseLabel": "Loans Payable And Revolving Credit Facility"
       }
      }
     },
     "localname": "LoansPayableAndRevolvingCreditFacilityMember",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure": {
     "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 Deferred Supplemental Compensation Plan Fair Value Disclosure",
        "terseLabel": "Non-COLI assets held in Deferred Supplemental Compensation Plan"
       }
      }
     },
     "localname": "MutualFundsHeldInDeferredSupplementalCompensationPlanFairValueDisclosure",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_OtherGovernmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Government [Member]",
        "label": "Other Government [Member]",
        "terseLabel": "Other government"
       }
      }
     },
     "localname": "OtherGovernmentMember",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_PropertyDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property Distribution [Member]",
        "label": "Property Distribution [Member]",
        "terseLabel": "Distribution"
       }
      }
     },
     "localname": "PropertyDistributionMember",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "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/20220630",
     "presentation": [
      "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan",
        "label": "Term Loan [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "TermLoanMember",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/DebtLoanPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_WheelerFleetSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fleet Segment",
        "label": "Wheeler Fleet Segment [Member]",
        "terseLabel": "Fleet",
        "verboseLabel": "Fleet"
       }
      }
     },
     "localname": "WheelerFleetSegmentMember",
     "nsuri": "http://vsecorp.com/20220630",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r10": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "83",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126929950&loc=d3e34841-113949"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r453": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r454": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r455": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r456": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r457": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r46": {
   "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"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>59
<FILENAME>0000102752-22-000059-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000102752-22-000059-xbrl.zip
M4$L#!!0    ( -B+_%3FG\GP>G$! )F6$P 1    =G-E8RTR,#(R,#8S,"YH
M=&WL?6E7&TF3[O?Y%;K,W)GN<UPX]X7NYAYLL(<>2[2Q; ]\\<D5"FOA+4EL
MO_Y&EB3,9AO;(*E$]7E?+*FJLC(SGHAX(C,R\\__=];M-$Y",<C[O;]6\"I:
M:?R_]3__3Y;][XO=-XW-OAMU0V_8>%D$,PR^<9H/#QL??1A\;L2BWVU\[!>?
M\Q.39>4S+_O'YT5^<#AL$$3(C8O%FJ,Q6A1E9A1'&1-:9<8QE)'@K-?>"XS4
MLX,UB9&T$?F,J BW<88S1;W+D-*,11RD\/&97[.(H4B0YU@X!A^MP880PUPD
M0BAITVL/A] Z:&%OL'9FBX[/_UHY' Z/UYX_3U]7^\7!<X*0>#Z^N#*Y-3\;
M7MYW>GJZ>GEOWNODO9!ZYOFP,+U![!==,X2>@U((RA#),)D6<C(([K*4]*5?
M'*^Z?C?=2I"@:.5*Q?*[WP=UH_#2P=#T7)C<?^W.4UK>A[76S\]28R^;,.@S
M@N6WBAW?,7W AQM] S5>/>B?/(<+996O=$YVM6FIY.F]W^H?S$& &<73<D:#
M[,"8X\MRHAG8LG:3"]=>>@;E?OYZR]/5+_7[6J,QO5+!Z>V#8GB["O#C]=</
M\KM>#OV(G_]O\\T[=QBZ)KLAJ+5;=;XN@'39FL'X]K6.Z1W\M1)ZV?MW*X#;
M8/SZG]TP-(WT?!;^-<I/_EIYV>\-01NS]ODQ/.;&W_Y:&8:SX?-2^L_7_^W?
M_NW/83[LA/6$N6P*MC^?CW_\\_FX:-OWY^M_^ORD,1B>=\)?*SX?''?,^5JO
MWPM0@?QL+=T8BO''W/O0*S_"]1:8A")WX_>?#7=#_&LEU\8P(G# D3!&=#38
M(PI_-+/:!$H_;995P0AG7Q2@9[KIU2%?V^I!_<Y?0G,*T]GN^7#V/^%\I9%[
M*-K3#^=VLW_RANR>[-'FR!]MG>R_UD<[W>W3UN:+;O/HQ>=6>XOL7;Q%S=?[
M^5[[U6'SZ._#UNL67-LC.YL^?T-;G;V+X[RY^?9T_VC[='_S_1E<1>GYO>[6
MV5Y[^WROO7L$UTCKZ(#N=11Z0_;/]SXZT=S<.(/[.JWV-FE^?'78VGQ[WB);
MJ+GYH=.ZV#C;(UNG+;+?;6YNG_C7KW+[^KW8[[8Z^U!VZ^+M>9/ ?9N?S_?;
M!V2/[.?IO3N;&[CUL7G6O#B8//,!WL5[^^WC[A[Y\+GY>H^V-K<O]C^^1SOM
MOSL[F_M'^]WMU$;6W'R/]RZV+G9>J;,W[:UA\QV"?]T9U//\$W72:4%=%K&G
M&3-49-IBDDD7D&#<X8C=RCJ"_S BDI,_GU\3ZF/*^.6H*$# K_*!,YV]8(JM
MGM\$K[+2&-L)>,/9<,W#+UD77GN8GLR\.<]"KT;"]Y!P?AL)0<JHP(T&[#AX
M6RLRZS3/,/;8><2)UX"$S>!"UX:B0?$,H3#E%5^P\ I^&=1B_IZ8+VZ)61F!
M5& D Q)D$UL*F?("_DAIM<.8D4A6UI,0YB;??Z#\OJ\E?"\)HUL2CL@%@BS.
M,/(Q8]'Y#&1@,HN,BSI8#F)967\[2_EN@'!]*>"..:AE^CV9XELR#48K+GG,
M%-(Z8Y;23#FK,XD@]C'$*JOMRGHTG4'X$;%ZAAG$53HR3IA73$4MHG78*0M!
MDH^?MJ]$'X-\K9=W@#X6HS 5[H1\K^V&D] ;A5W@M7DO[QV "I=.&NCMCNWD
M!R6KWSH[#@ZBPG;>A5MVXCOX=1"-2]?&.H_GC(V==[KKNJ]Z.]TMUFRWCD#&
M1ZTNR.7H+=T!>>Z__M#=^_C^K-D^/-H[>G^QU][@;^CNX5[WK+-SU&3[[?=\
M[VB_TWR]Q5OMMVS_",HYVB+-S29I7L#U[EMXY][%]!EXUVB?O!?-BT/ 80<P
M]/YTK_T9MS8/N\WVP7FSO7?:O-B[@.O=_4UHWU$KCG%1XH,VVQNGS8-/22&Y
M-QK"I>@R1K')-*,>T!%%"!PC%QF0])O >'Z=JA<A!B!<+@SNB#!2]+$V* ,7
M@$ZC#*'6AA!7_+4RR+O'G126E+\=%@E9UX*)U;.!3Z^_7L;X_5]>.JG#H#\J
MRF]EG+LV@>L8%C]CA:8%A3)BF'[+??H><R R987"G?'IR^W_N<Y];SZ\/OWI
M>NG')9BGWR#**X:)N)9>-8/*(3Q][LNURVKZ*[>*+(5BUZ],OT]?\OQ:1]W=
M;SH(17D@!B.&C3:2$(XD=83XR 2=J#G\N@#=-0Z+AY,>D!GY4M#DROUZ8-3+
MQ\T?'!J U67+NL$,1D58GPB@O#@M8GIM^CV5<6>/<J* +@M$?33,<*FT(<%@
M210T/^APQ7 N6H]>Q=1/]NBHU.?K7389'UI[_V[SAWO3Q.@#YE$@%IF17FDE
MG0S0N9YRY<;XQ)A0O%B]"12+9!3_>F^"]WN7@'C9/)^?0+6NWEI:;3/L%S_9
M\;>>3S]NAEX??/%=Q=Y7/:X5\?QZ[;\G=W!9'$=KC!&&14RT%H)9"$-=-,%9
M-K'G;(;V?-+L<)#8ZOBKAY>='7=REP^;X]C7YW!U/ (^*(9K_Q1]/W+#G>)=
M*$YR%S;.<C W4VHTN3I^],_G=Y9XV567+_X)O\)F[E<L 7LGJ;?80!R)@S)$
M D_EQGOA@'B4\L-3^>%:?E^7'[Z__/"#R0]Y'1P3P *"AK@?0@L>.;7!>H:0
MI60.?*JJ\IL+KW..<L&%95XJYEQ0V$LFO71<T0@7)_J':_V[C_[=5WX/IW_.
M2D-8,,B _8Q2 GEDQK/@-$:@@F(I_-_DQV7T?TZ" 16:.DP"<P%92PSG5#++
M-+&,+(7_FXW\YN+_C!!1<"MC\)IQBHP"$PI_D+$.,:67PO_-3/]F[_\(CQ)4
MS5GL-(M161R"1USA0"G2P2R%_YN9_LW>_^D@G>5$2N\1PXJH("@(3]L@I- .
MS\'_5<+OL$BUC(Q0+!T#[FZXQH1@9Y3ABG _![]3"7O/O)%$:ZLDTDQ);ZD4
M7$>G7$32230'>U$)/0THF!BDQ4)[P)[0@DHB@]%"2H*HG(QVTL<?G_M1\WII
M1(?0]/3,UK]&*7&HWSWN]^#KX+JMA=^[_=Z[8=]]?GA[>WT8EO[TP.%UT7!#
ML(^1$*F900QD1,#W21PB%E3$I1'-AO=YFB@TG7],[K=[+\UQ/C2=BHA)"QVI
M!/D@&L$*&24IT4P()[1D%*.E$=-N&)J\%_R6*=(\\* B\E$\<$LBI2981H,U
MVE(4.+$$Q1CM$JF1<Z/NJ).2LW>&AZ%(]Q7A,)5V$K9[KM]]!*;Y*"(# 6&-
MN",T<L8,,U@3Q+4%*^A4P#,4V=QL/PTQ,(]L\/"/4Q89HTT(&F):BHVKP/#1
MPEF7^9-["AS>A1@E0C1A62LEF -KQ**2PBZA5!^5=<U?H$P0)ZED43K'(%93
M6OD8/-<">T5U%68Y%Y6KS5^XWGJ#D1'.4L.X2!8XAN"09XY[1_02"G<>#&+^
M@N;6JBA\,$1I%@W1+NBHD+.28$6-F%W&3Y6M\4.E(ET?QI?0[S%H)B-E 4D#
MKC-0Q864C%MLET8T<XJ!'TA,CDF%E0:F;AU3T8!D0'%4B-2A$+E<&C'-.@9^
M(/E$[2UH350",49IT#Z .XO*0$]R1<C2R&<!8N '$AFFRCGH1^2\9@P)I1SU
M5GD4>5",CX>5\!(,6\S**>&'"\Z%4U%%K9&&\ TQ \P0(O.H$=<><[4THIF'
M4WHX,0%[0S(2:2R+C$=O(Z<J4B64H,GT+8V89NJ4'E"-?%!.1&NCI<QJ9KGC
MB'GIB)(I47AIY#-OI_1P(N,B&'!%QGJ,&99!<RDT\TJX"'_B#"W?O'I  ZU5
M)M ( 2/CTFA"A+1*:4111,Q6("]LX:S+_+,')-;*>ZDQ!F?AB#.8\VBE,VZ<
M_KY\4IW=P.Q<!(I1- +44B)G&#7@9(+D@EAA6)!RLOQDJ00ZGX'9N0C728%\
M!.J@!65$<<,YH4)@PI0(W"ZAMLY_8'8N@B9!( %&66LMF?(JK7Q6S&$<E? >
M31EB]>4[PQCXH4:4F(S@&R'^59Y%)[603J=\:\<0M40LC6CF% ,_D)@D&$7I
M.%86.:"KTEJK=<KO$PQLJ,=+(Z99Q\ /)!_.F#(1*":B@8&1TXH)*KR*0%RX
MFB0G+8-\%B &?B"1!>90) P4B$I&!%%8.FD%D1A9S;V=G<CFU0,,$PCZ'8*8
M23%*P/;32#CA8/FUI$S-;DW_TKCE7]ALX)IH1+ L>&R#)8XQBJPR'!.OO%/2
M<$>61C3S<<L/)2;,T]A9BEI DR(AEEID'=58FC0^O3P:-&.W_%#R0<82ZYQ#
MU#EF#-:,.<(=2DNQK31X:>0S?[?\4"*C"%F+=!#68Q8DLYX&P8PSR-'@I:C
M@L^%TZWY+P.%D(5#T$\]AOB%162-3K/?6%N@74I681N+1>(<"R!0;PUEP@0E
M/:.,&@&T&1FA$;&12[=\ IU;QNSLA8LMYD)9K8R%T(A@)5WD3FINC5)(\244
M[MP'9N<B: J>%2)?%RU6R=-JH;$ER*7U^O"9E?P(+0$_FE4$B!Z,!P7EO3%>
M$\P]!.I6I5TUG156"!TU]DLCFGE$@ \G)@CZ4)K1H#CE$= D&R^D5!3^4VHR
MAK(,8III!/AP\C%.4:<\&$T7TZR35EYK313EAA+GXM+(9]X1X,.)# MDL71.
M>&Y8\ B<4?#$<1ZDM\ Z9R>RN?4 P99A'EA@BNE(+8]!N&!Y6FQH+C</6>1-
M<Q;)/\]_=PYN<>I>1G20# ?PZDIJPG% )#I+JK +X*)Z]?D+5SJ$'.$1BZ"8
M!SHM-(<_. I!6:!B^80[^U3"V4O52*$"HDY81)@%)D<=I[S<-3!M!1F63ZKS
MCX'G9)NI=DPA30UFR(/F4L$M, UAN ,V/Q$TF0J:$+4 O.-FOY'[]QO)B'J
M?F-@Z;1$*!IJF?'4^&"#HS008N#/-*EK,;KK^OSYU1[XE:0<H0SSECL6>9JC
MU8H9C"'X4]Q['MDE<D@V_;  77$'<LB]D?/EUE_2.,1L%$AB21@QRIA +!A;
M1P4"(RLG_2:)R*8?%M6TOA@-P!$.!AL.3.N@9#QCHYI.5UE[W>G;1("*X0Q<
MI,R(N*<<K][Z*WO.:1082L8R(*:X,Q0+, :16Q<=T]/<P5I\W[=(5R7R*_/=
MP6J&8O >& M!WM+HE(9NTR:=(U6ER=-%T:SY[!J/E:8"_A>18 $XJ).>62J$
M30&D0Q7:LF2!Y#B/K6>"L(+[2+%FQ $S<%$QC(R/1B,[W?V83KDE?*BF'/][
M8^OESKOCX'+3F>R&/'CSYN7C>SUZ?]Y[]=9?V1'9!V9%2 =*84:YT5%9HV($
M(0L:8ZS0JI4%E>GL%Z@H0KS#044O!# 9I"*5WD85G R,,%,A>WL9[$^%^VY<
MQ."*9#=.\O*TQ\FE[TCTNZ].&Z0WS5&_>#D:#/O=4%Q]5QK9#47"T#(:^.@,
M$=2 <=>>,:,L9H9XB[ 0,2(>EPPX'P]#Z(3B52>$80V>7P5/6F4E"+4&H\C2
MX"(2DCC@[I2E53UJR<#S*OA0F,X&=%B(4$"H$?3+<0+#W+' J)6&>2.TLT1Y
M"9$X8\Y&7P$$/6'I>25DV@S*LK3(0P9- J<F.@C[?&1^'F=K/*CT-L,Q=&,J
MJ1\G*O^KNOYX+*>2"%*,4"%-VM<TLAB8\1A0Y"275F,C;8V@&=.=2J*(1X]9
MVE,+.\D\Q58KC((21&@4[&5R?HVBF?*>2D))6X 0IQ -(<F0X=:(0#7FU"/C
MO*S"1MH/#*5*BE%AIB6F@I  8@Q2,R I+GBO"5.8UN,A/X^@,K7B=?\D%+UE
M-0*((J84Y9%;SZB+-NTIIS4#4&'+EPX]LQX4>0((\D$[K8VV/*3DJV@4QM%;
M[M,*0A*K,#+R@"*LV<C/KF/S5"OC:=#*,X>EQ<A88RUEV#MIY-."425%Z @P
M$14#I5(P1KP!!T(CI](*ZX2K0H1;CUG<D*@!'HFTDD@Q*8C1T3JB)8J<4X>K
M8-OK,81;4HTR!I/&GC0SH*9,A<!!N-P*HF+*!5LNJ3XE+XHTX1QS*%)@YD54
M"GDI*$4".<^EK%!2V:(%@[.<WYA]%IO65EJ*M&,B,!*-8<HP%!5)*-(V+AEP
MEGER? X;C&!*4NSGP/8P8(":L2B0DB)@2[4W2P:>I9\<GSV"@&8Z&A17#'.F
MC=80/7BC?)F90[FO (*>L/1LM"@HS80%UJB9U=(8Q0552 9M416<QR)/2LT\
MT)P]@@BX"N&B, %')B4XC;1\WED7C2>15F'/L45&T%P"VSF@R"@C)$,N!,\<
M@6 H!D(I%<%;)ED5HI]%1M'\ NDYN+3 #*/4:.\BTYA;$D5P/(*#4\+B)^C2
M*BE&(ZT#6Z MEYR%&%4P1%@@E4P:Q[BM@!@7=3QDYA,:<]ARSSB'H$#M0F1I
MY;P3@3 3A-%.$[ILZ%GZR?'9(XCAX"07*+)HF9-.::N T1+JB2>Z^F[D24Z.
MSQY&$A DM&&,Q,@4Y39ZYY$PEA).= A/"T:5%"'! AP(8@)KQR(3*GHLE$."
M8!T<414083UF<7W*A&A02"&ETYHI*TRD0G-CA1>2P\4ED^@3&4,(6H<H',=2
M&&9,M#000QV$$9%3[*HP$EU[T:]DLW"J+3;(4T08=][($(275H'"QHH>4+H@
MP>#,YC?FLN6 UM(AI268 ,T0$<8QG$ZG0011$H1<,N L[>3X?$[.#9$(RI2G
M' %HD))@>1Q0>.<BYY$L&7B6>W)\/CN>>."9E&"C1&16:&L("X9B24P,TE0!
M04]9>IA$+J1!@=&T1;KR(3*<!A4A I3*5EUZ3VIR?#[T(Z8-CRP2006&A5..
M,,:UH13)P FO$52QP'8N*$("(1JD1^4XHJ,&.251.CO6*XYIC:)*!M)S@I)"
MQF-FD9$0"47#4IJP)412A;&K0CRT8)/C<Q&C#9IKCBRX$L44$AII)I%))XHI
M!HRE F)<U/&0V4YHS 4]V,H(.H\I_,M0,!#@,LFET<@)##1ER="SW)/C<T&0
M8<AK;8EW0K+HJ!*2!\Q1)%AA@2O/2)[>Y/A\PB,9L?):4@M$1!)M.&?*<NH@
MS,;$HJ<%HTJ*T$-L8L!K<*[@3P!+@'S4 :<C.CA<JX (ZS&+ZR$""Q%+$HET
MC EN#"':QT@] 0$;CI=,HD]D#,$:8AS!42I*&#/$2BE 2:4%STU!ADLFU:?D
M1:&#HQ+*R8 #DY9:90UCS%K/J5+15?$,M04)!F<YOS'[,]D\PBZ=11Z<=VEK
M=8!-C#;@&+P$4Z"6##C+/#D^>_!@P2)*NSREPQQD%&D@BBI"'&7P/XR7##Q+
M/SD^!_-#7$JOEX ?SC1!*57'2,JL1@BHIZD @IZP] )%VA+D!5 /IJ0U6D6J
ME94&"\Y-K+KTGMKD^.P11$&,0#D<4]ZRP+$FU./(1)0! 9VMPOGKBXR@N02V
MLT>1UBY8%!TAEC'E(.IA0D)TR[ AQ#-4HZBB@?0<SJ@V5A+O"++.L2"Q-2YB
MYP!-.%@KJW#$_.)-CL]>C):)M'^I"3)R%H.T2@;J" _""2;LLH6U2STY/@=_
MPH.50>FH:&0,!<V0!U)"N+,&L\G:L.5!S])/CL\AKA6(2ATUQD0RZ])@K(K6
M:<&9#P&1"B"HGAR?/XP"]M&+@%/>)\,8*V^\]"00B+@%EE48UG_JEL RJT2@
M7@JL6(Q.<28TD8(*(P.1M@(BK,<LKN\%8"GV$@EM$80(W%J&K<<";+M-N]TM
MFT2?R!B"1^"6%1-.I;VWK39I;CPXCHGQ3)$JF-K:BWXMX=TH;0/FB8QY'51*
M<7 <103A/=5/^V2+>[_Z)71I8=SP8SX\G/KR%V:0#W;B/P4\VCNX4H=_BCX(
M:'B^&XY-7CPRJ.:R5S_C&#E E10D,*Z5Y<PICZ)CTACAT)*!ZA%BQ!I8=SLB
MYFA Z5C9=#8@YL K &$@<HDM"F+9SG1[K$GU&EUWAR,RY6E$1K@13"AND#.(
M4Q$((49S5R%TU9*]?BZ0%4I3;"FUFG'%-2<"S >$G,: Y:A9SN.!:C,?#(O<
MCE)]EA%:X(L(\X"NJ"1C0*!5.J,6PEY,A'*3)>S+ ZU%XSK+#B^.C15.8'!,
M*"4.VF"$E9X&%U1 IDI4^K'ENPC4JY(8\]ZEG5N4,)XSPSTPGX <I3R*&'&H
MP@&EM0WYUDR)(LH#JP7Y>B:= U_EB>!:1Y%.):++*M^7_<&P?7X<I@\M;W[B
M?,R&"M%K3BW&G@&SMMH1!2%4B"@$>;D#>!5@527F\X.HKB2TB/51.X&0](3A
MB&TT3AD+$5O@DLLJG>-:&8OUE!@/!GZ#&$=,(,>TD8H$0A'!@GB$8JSQ56'9
M2B<T6 ^#A,%I+SEC263461N)HD:2)93M]/Y7^5GPZ4I->1YIL$=1PB5! 8P$
MHQAIH22RU&N+G8IJ&2.EQ<#6$SF_7BD3.=62"2*8,P+\$@4PI7-CI58"U_BJ
MR<^O@PQ'807C0D3% J8Z*,L@?$,14Z&<KD%6<0$[YKT4FCJ),;,8*<T(TCH8
MBQ!!E9KM^E$!MZ$(4.(F]%R1F\Z@YD&/$Y\#DXXD:$J19H81*[$V BFL%75>
M5&E$L2)#/[\(\$JB3%CF&%(<?!1BFG)C5&#,8*&8C&9RJDTU4%9%._:4.)$,
M#B'MK&4\,!JCH49S#E8-,*5,I=)@:XORC<34=#JI32=54,& ]"I9+DW01%GB
MHEVV(] 6*0]H5LEELS]\+8H@$":<$@C:HU%*<DZCQT'J:$A$2P:J!2!#3P58
MEF*+ $3<4H:\U]A@SAB3)B(/%FO)@/6DLYUGCR[+ M,@ZR"I8U($S:4,WD H
M%].^IU4XP+N6[-UV@RJK% @5$<R4(D9ZD*QFEGMKB:J29*O&<F:;2C9[:($K
MDA;PXAU5#,)P[07F B(ECI4DN@K'M5>9ZRP[O!0E$>(Q$+?!S*.0]@CAVJ1!
MQK0O@*T0O.ILYP7%F/=!>!=D0AI3XT5!46,4X*_&5-08J[9\D0Y:"R$QLXYQ
M1I5//LM[1*7 .*AEE>^3RG:> _/1FMATD(N+@AF23N51)'(B/2+<5LHU58GY
MS#YC<?;0DI1&2:/CP2F&F%<!,4$B>*:T];=R%8)692S64V(\1DKLP2U&)1U3
MCAI+L1.:\: ]4[;VB!66+:'2.RV\#98SS)!&6C*'%4= ;8W22RC;Q<@8? *4
MQTN%'2#&&J\94<(PS;%&+%"CI:!5HCS5PM9<LIUGCR]*G%+*QD@$8F"M3, F
M>&J\0T"!E*GQ59.?7P:9A3B-2BS2WCY@Q)1B5BG-E! H2&#;-<@J+F!#E4^[
M-4DL,8O2:)IV!.,"R6@"#U6:[:IBEN 3X$&,&!>HIX[QR(P7%H.?TI)3XP3#
MA%8(8149^IE_;N(<1H$XDL"XE12>,RZM=IY U.[3EC]$ABJAK(IV["EQ(LXH
M&##OI6:..<JM]( P0DQT*&I>I338VJ)\ZPA238)CF 7+6%18&8-<B$"$TVE@
M;MG.M%ZD/*"9))?-Y33M*!FV6A&N"65,IW421 6!C'4N8,V7#%0+0(:>"+"T
MD-S0X!R#0%W@J .RQG'IE0\1XKHE ];3S7:>"[K2UJQ,4(IE, P[:AW2.%!C
MI*167Q['6P5TU9*];C<\<YAZ:Q@$Z)%B0XDVB./(K9<4JPI)MFHL9X:I9'.!
M%J*6&*^C=)(R@:26%BOF@/P@'SE>-I>T:%QGV>%%#5::(^ZULBP-*DJ. 6I8
M<J2TPJY"\*JSG1<48X%((3P%\H,$BUY Z&:IE@@K&9%FOL98M>6K!:<N$J"T
MFC$2F"66D:@ILL")%)++*M^GD^T\%UAY"+B=B)%JS)C"WNA()=?82V$DB[9"
ML*H2\YEQQN)\(G$#ULH3HJD2S"BDN">41L-8P,KP*HU*5\9B/27&XP5 AR@A
M%%>,6*$YCU'[<I/Z$!2J\55=V48(EA3CV'&P%]IAI8@#7JL0$5'JR8Y@RR7;
MQ<@8? *4QQ(/;DEA@H%):^$U2@G/UG+&K/ 2U]A:FFSGN>!+*F\-"L0$21F6
MU&BKM0QI-]X@J! UOFKR\\L@"\X+Y)5PFCK&.%4N8A<C9\$)YDV5XK:%SW:>
MBX"5E1YS;JQ7EC$3#6=:1F(EC])2O\P"7H0LP2? @R)S7 H;6>2!6:T4=U$Z
M08CPP7.D*X2PB@S]S#DW<3YLVY&TF[-)6Z\P&I$10E ?N0#(,:>7,4I?)#OV
ME#@1\0 JGJ9)+&*6(<,QC<)00%I$FE8I8[&V*-_P6X0J'*AGS@<6O5.&<Q4A
MZ&*8(ZO"1,RX F*N6A[0K)++[IM"_X 90"1$92BW$>P%!DQI$3T&<Q(HY\'X
M)0/5 I"A)P(L$A.$F(=PCC-3^B4;G+/PA= @V)(!ZTEG.\\>70(Q9G3*@%68
M,:VT24N^%".!8X(O,\NJ@*Y:LC?B)D1Y.M=4F, <EH8:;Y%/(;O#T=(*2;9J
M+&>VJ62SAY9BQD3/N?<T, )<!VN-@K0^B9_Y*AF-*G*=98=7 .M$O> H"L=B
MF4S&22 :6TZ(#ZI"\*JSG1<48SP@ZBG%(4K,O.*:,<>%HMY+B-R,KC%6;?D*
M:8'#"HH)L0Q3J[B5T41EI0A"JBJYJ,KD#LY\RFOVL$J+<(3B@EL1&#;>>$9$
M<#@HPKE"58)5E9C/[#,6Y^*1' B:>T4-<&BMF9-$!D-1Y$'1*HU*5\9B/27&
MPX#8<*M-N?#'"*$I982[8 /V3- JC2/6MN/F.>XB2.T]MR$:)H4VQ'-L"3:,
M:'!8? EENQ@9@T^ \G@;*$WGHBBMF)!IGSDL57!:H8AUK-(X8K6P-9=LYSGX
M)>X)D<A@[M/9[4"I ^.<4RNDE-Q6B5)7"U]/B?Q8;2WR7J#@(U,HF.B1 '*-
MF)0V:%F#K.("QA [6<N8Y)(S+:B6#$)UHZ-V1OJ(EEC BY E^ 1X$ 6?A*G@
M2F++E$M+= 2R1G*JB?>7^X)5 6$5&?J9?V[B[%$F<6!!1>9QD(Q29#5/^[ (
MIXE M%+9/E6T8T^)$T$ YP1'" *\R%R@2C*K'')8>"RPJ))!JRW*-Y(U@A :
M:PTQ/%@4[Q0B 4D60,;*N,F^/Y79PMN%)*E$-7;SP><7YVED[[IL_RGZ?N2&
MM^Y]*#,"V $\[<1V87J#&(J=^+K?]SO%NU"< ,F^ ;3)347P&\-_^GEON-U+
MX'M 5WJS1UZ$GCOLFN+S]9KLAI/0&X571;][E[8\,O)GM:OYJ)>/8=\;I8I?
M KD;S&!4A/5)&?!Q6L#TRO1[*N'N&65%$;$LJO)_/!C*0)$$Q]CXM(*@6N:R
MUJ-*ZM&<B(+B+'HOG7&,$VV]UHZ(&$VD$!55Z?2UGP7=SDDH'AEOL]? JH!^
M+D=B!&#&!DA3RNM@1D@CO*:*$H]X"OE%A<Q]#?H*@GY.F;<J&HH4,D@Q1*6-
MB',=TG&NUC)%/FW/U\ / 2[^Z[*=2&PW=$W> \C_$XK8+[H&)+YC._E!*?.M
ML^/@AL%/M>(=_#J((-PT?#GMY3$2_GR<@E=]/Y4SL5>RE/+COND2I5<Z\*<@
MFO< B'#O;5,[O?(S,\P,,R:TCD NF%=,12VB==@I*QSSL4;= Z..UJ@#6^<9
M1Y9A&8)D+@2E!49.&AX)U]'B>:/N^Z[L3;]W, Q%=S/8X6U'^J8/COP?<VYL
MYWL>?%%$XH.(&.B60]@SP[U!3'G& I+(!N9,*1*,"<6U2+XI$IQADE'\ "+A
M'J-@2:3"2T:QUY:D,P@8J PV-LBJ:PE8OG[G!.S92R"\^?"5<7D':E\5A?&!
M"$5 '$XS'*@.V$.0(@PS7AN$JZXP\Y#.P^D.HR)P'!D$CY@1'S5CE+(@470@
M'A8J-&[RP11YLEJ[ERSEB@!]O[<-S2ZLZ7W>B1 [!I_N>[/]8F?WH<*VNW%2
MSME=M:H;/3\SS,Q_C )AH0/G"B,46#38&JT1,33(P"[W<*P&P!Y;O@^ ]!=F
M4/ZZC$B2#J63I#E&$>*O=.B=<0%A+B7% FM:53<_0P -BN':KND=3-Z<OC8A
MF.J.NA4A$V XA%)<B[2(GRIA@^6.IT/S'/+&F,7%P%U=;\[NT?4+@ZY%P0!%
MV$CFM=<Q[0+,K54N",D%LD0I/?<!P%I2E]/1VDBAB0<UI4#_B7',1@^Q -'!
M6<4GOI_5OO\A//)]-RE\.(_L AABYZ).2_8<\0IL,"-$QJ@L ;I7H;TH%UV^
M\SG2$2LI9+0D@GR1" 9I%#WCT3COV61;VYJ[5Y918XP=5E%'C2CCB&JEC#(2
M%#HB$FB5]H-<=/G.9:K40. M)-4DVL @\%:.H+2O6N0,2>7#XC.E36CLB1GF
M)V$;:$@Q2H^G"?'K4>^[4W-<L^CO8N,R\=!?]FI^V:NWTA#+)OL[^G]:^@]D
M)4K#L.=!:<V0519<!V%,1_A115F!*9,:AIU'&G_VEB,+-))((IF*7"$(%XQ&
MP@<),*GLW$TIJ3;\G*15 9,P>?G=5F!R\8<5GULO$ HZTHB9P%QIQ#FE1(;@
MI."L O%?&J=YV>\-^IW<EQD&V\/0'5S7^QWH8[C6.Y@NUEG>58US"3.]I\($
MXA UG!E!E?1<\X"QP2%:7H6S[&H8S3^:Y9$P&;PS*@AP+<QZ@UE*%K<A!@AQ
M*Q#-UC":?]#LH\9>4^=8= P3;83CBB$79>04\2JL?JUA-/_8G"(3D0161%*"
MGX"HR"J&5?0T8*J8JKE1%7<GF@L_@O#:.HZ\BXPS!?Z,<*V, $QYH;"MPNEC
M-906@R-!&&ZEH-9Y)1D+%@)Q;54T)A*7CI^O.5(5H307GJ0$%D(90V5$@*1@
ML"4*<\P0X4[%*NP56T-I,;B2)L1[IH1UBC*OM!6<!N.L1(*SJ&JN5-U=9>9"
MF+BP/"W?0@A,$S'$\.@%IA03@%-T53A#L\;3 K&FJ# *%*<M:RR33!I)O<,(
M&1D4(=S7K*FR>)I3SCR A0:&. 1TR#"E2 S@^R*GX/5L%7:]JO&T0/Q)TF!%
M,%XY,1X@B)R@0+1%Q#O.\)+PIY?]XK@/B JMI9X."]:&M$H+3 3$Z-QH1(5P
MQ&HG"/1Y7!+V,GMISB?'TB/$K;%8^,BL8,I*';'CZ5@H1MFRC+C,13=G[[D)
M2)!:%M/^.TP;DG+=:?J?PYI"S+HDGGLNNCF'_$G@6L2JH&F2H\>*44>UPDXH
M2Q7EBY^<],KDQ0?3&847Y\UQUDXJX%41_C4*/7=^8Q?VZ<U7;AWL!C<J"B!I
M#T7.7IA.VK/CW6$(PS=]5T+L!B\<'H9B8S (#\<(K_3#Y<?_AIXUA3L\?Q-.
M0N<K7;'=.QX-!^4=>''3N*ZAUDJ/0^1!2(881)^*8:,]I\@2[**H0+IEC=JJ
MH/8!-R( Q@KDAW.)!+,L'>%C XZ2.,*BQ!58U5<IU([3+)PK1L&G39,@ %XH
MV)**&%ML9&#21D.09XPY&R@6D1M ;6!NDK]<&]L:MHME;:-@088(5M80IBBV
MCML8%$"9>AV-JJWMDX(MK8BU589324Q@ OX? ]9"A4B,\1K'X&.LK6T-VP6T
MM@!3+V34T4K!HI+&.>Z=-20@8H'N+KZUO6?XT^KW$CBA[#>YL6D=6OXHB%D4
MU5E\$#^<[8TT#7NQ* C1S"BO4LYI.@O3284L0HMO>VL05Q3$#SC*0)QDFCC-
MJ4YGF!D:+9.*,&N)]?IF4N(LT/RH(^'7^NU7,EP""9H:X;&GS!&C"!<T)9A[
M\&'1^,57_B>J> ]M'%_^J&5<%,T7@0:K'4) P9@U04=L29" 9^(H=J%&\((B
M>%$ Q+3$T0CF@X8_RF@I \;:!T]%9-Q58*+^B2.IBK9P_BD-7MJ4CZ(E<Y1)
M%DU*1'18N.@=-X16"/=U % E*SY_Z&OC!5$0WQ(+(:_1V@89C124,"P0K4U^
M#;O'@!W#@1%@J]@[8!K>:JX 6Q"VID$7CBNP;=L315L5"<;CC!5B!I08HZ#3
M%BL2VPCA%C,I+XEJA$6-X 5%\,( ")D0J)6&<<DLQ5I%@BE5.!"GA9X>?"71
MPD;K]]LRL#R3) R&Z<R&A]P^\-W(#DJH#K=.X,_M4VMNW/#8L)!7G.A]8?$\
M/UN#ONF/"A<&XZ^'P?BR/CX_6?\3_DPR'A%#D2#/(2IA\-$:; @QS$4BA)+V
M4T+)EV<&P_,.X*&;][+#D!\<#M<8/Q[^<9K[X>$:1NC_KI3WK?\Y.#:]]3]M
M\1R>'G\>%W*KJ%3AS'3R@]Y:.KBS/-0[/3"][OJ=?K'V[ZC\[X\(+<RBZ>:=
M\[7_2H>7#AJM<-K8[7=-[[^>#4QOD V@3^+XQD%^$:!64,'RZ^FDQE!.)^^%
M:0LP2=5^W]IN;VTVWK4WVEOOKM=Y 6O[;NOE^]WM]O;6N\9&:[.Q];\O_WNC
M]7JK\7*GV=Q^]VY[I[7P3?AH!H=@XH?]WK/&YNK+U09!G.D?KO9=()MI:\F-
MULH[6_MJ9[?9^!/TL-?OM<"B%;EK3-1U-\0R8#*,"!QP)(P1'0WVB,(?S:PV
M@=XY5M#HF62=?<C7-ONNM)/)7*U,1A_HAW.[V3]Y0W9/]FASY(^V3O9?ZZ.=
M[O9I:_-%MWGTXG.KO47V+MZBYNO]?*_]ZK!Y]/=AZW4+KNV1G4V?OZ&MSM[%
M<=[<?'NZ?[1]NK_Y_@RNHO3\7G?K;*^]?;[7WCV":Z1U=$#W.NKL#=D_W_OH
M1//CVXN=MF-[1P>G< VW-IOP^3-IDO>H^1'NW]R \K;Y_N;6B7_]@?G__KNS
M3SHG]JA_MK_9Y*V+PWQG<P/J ?>GS^V]B_WVV[.]HSW4W'SQN7G4^=S\H,YV
MVDWT26A*TFATII6+&=-(9X9PD@7H2<Z0X%:KE76,LK>E-?PBA?7&5['3-<4!
M&+IA_W@-C!P 9YCVC9U>M?T"#&H& .J8XT%8FW[XP^>#XXXY!V-=PJ!\Z(])
M6;8_'/:[J;@_3D(QS)WI3-!9 G5\>6).M5[%5":+.@2[/?33%T^,[6II;)\/
M_>UK>E4*_=6K:!5_]=JW2E5J%=&O/WJUV.=EC<>UAGY)_?O7"EV9/G!LO ?5
M7R/'9PT,77%+26]V3C?WOA/NK[H;16XZC?>]W/5]:#3?_;2E&GNTQU?;MR.(
MCD/1.=\-Q_UBN-(HSV<=P@N@9U(JD>WW.]9T.OVA[9]54L%?Y?;U>]%J'YR"
M E^T+O;.F]V_NZW7KX[@7K;SL0G/;S%X]^E^>X_OMYN39S[ NWAOO]W'.YLO
M\M91D[:.H$[=/;3WL0G&X(#O7<#[V@?0SA>=UE&GT\3J]$U[8]A\A\[>M-U9
M<W/C_!.V(NW.! ;"<I\Q(D5FC-,9C=(8;#43R*^L_^>_:\G$'S=MQ*6)F #_
MQS#="?&6NH\U??:NMP3TV_<;N^VMW3=[C=VM?W9VVXU_WN^^>[_1:C?:.PV@
M%FW@#PU,&SN[#<Q_\[\W=EXUVO^]U;C".BX9Q\;+=KJ,-677>JDT <]+X[?
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
M]4J/EU@H^P&4K=N [O(AE@*8R/$N++WL=[OY> 'V-91NO;Q40Q!?#O(L1IT
M[RC"P:@ST:\D(& 8P0S&5XXA5DS"Z8\*T,UC0/-4$0N 52</$6X;2Q1:\*QA
M1\-29SMYM]SW9-A_=@-!+A1CU8,2^Y>KO9\UP%WT^MW<->"WA)MTDLRS1KQ<
M,NZF2\:?E2W/N\=F#"QPT6$ ]32^<1A,9W@(G702.OWC21>6_6<&Y5/]WD$_
MO?SESH?MS0QKJ,6PY 3C0B?/ITZXK,[D17"Y"/"V="W=>I 4JI=>83K)!'6[
MH4CU')NC$7PK;^VGYZ ?!\?P:XEY*"9URD'1/YV\RKA_C?(Q58.^@@X)!WDH
MN_4D#(83E8;[XBB%[E\Z#3KEN ,H7&U\!,N6UA&6O9[:5]8P].#&3IK@FE@>
MZ-90MO]9X[1?^,%EUTP@TC7GSZ8@G/QTFG<Z-W\;X^#FKR4:3L+-G],Z2)<?
M0Z-N7AE;J)N_ICHZ,[A5_""$SS=_2ZV_]1M8N?QV[<!V'-U1:=<?=6Y5 3H]
M[]Y1X6[2X-LE0 -[HULWI_I>T>G)/GB]<#!> PK?Q] X,44^4:DIQ. :X.G8
M%"7_29J?]\ P'9S?,NR _%XR8]\PVJN-]B&H\#6C,C8>>=$8#P:52.MWH%:#
MD87[H$B 5I$6HY:X&R6=389_6,)R\J54O<,\ 0AJ9<-Y/\%]5)1>HNAWGDVP
M/1REPB8[/ #"&CZ/$1J>>AB:W@$.X<,Q-*DT"KV&*;LDC%$+R@?LPB3O,,Y/
M^:ZQ 46 UDXZ)H<?0V<03E//CIU6LJ%]-TH]<:6L=&T;^J>!-YXUKN;#/!O_
M3)XUOFQRD62*Y1\/M]7%N*O*%P'+^/FUPZ6[. W "-*_8!-*PQ.2]1JSJ[%,
MP5RZ(K=C-_Z55L,#298;O5X2W^XMDO<_EUL[1J@1W'(>3#'9T?'6^5YP3P=^
M+VM4>JVMEZDLJ#F@!^/)UH]3UE@^<?F>E0G'^08MZ1J?3'<1H#D)B_]*_57*
M?@QTP(,SH])B%N?7>%)R=JG9$W!-C7N1'N@EVM3K0U=";Y?'FB6B6M;_.JC!
M=9V,M[XLKGD>N XX#_"DG]8N6=-&W[GD^I+_A%N@JA?!WR8T/SMV,!]"LPO>
M-Q1CYCGI:VAUTDT $IAIZ#T( D>IP9V\[,Q^;R*:KPOVV<2^0#]V$HB[5[>9
M,9?*U@,+,CYJ+LDF[;#6&!O2TO251PN8WGFC#$*'YC,T&J3:MYTI34TU',%7
M5T8SP###=VN6GIG6ZHOP75Z 84D&U(5Q6/-%UF#2H,1RX.%6-1]\W*@>;[KO
M>!/]QGA3/72T4+6;Y=#1C$!Y]\C1>/7<ZGAT^@J1V.Z585'JEA\,?^\Y:DI7
M9NA'[F[[F(U,VWZK"WYZ$.V>/2#FWP,?WFT!:(OCB0*,!Y& EN<^3[3X=L,7
M;N3S7H?#+E(S[O8-OY7A0G\$94"D',Y<.!XV!H>)X229 'F??NOV1X#(W[_:
MI*XI#L W#/O':Y.,P](Z7;K/ DQ<!LWJF.-!6)M^^,/G V!.YVMYKZQ<^= ?
MD[(F/C>YF9O3::G_QI<G'DCK54QE<D*3J=7)BR?^:;7T3]/YO&O7)%XE6'WU
M,EK%7[WVK6(Q6:7RYXK]]C5.V*-45GW]\M5B9W)<S *NV9SNX/\#<\-+UP=7
M8][9GR&T:.EA*9Z?,QKFVGC\(Q"PQGT^*,"'^&Q2Q5C^]T>5\ETV!H.K7OWK
M@OQJ:R=^,'E)G#QM(@Z-5/$_?@ FW^W+7RGC!VOXPV)W+H2*B?WEJ"C2]) I
MQ;_V4_*_T>R?DM!CES$C%9Z?T2K/[$F\UJ4/X5^C_,1TK@5:U]G/O5J,&E7
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
M4X.P%]9%K-/<L%P8#C<(IS49)%8LZJ@FJ\2Z!AXL(-JHZ#/U,=-T5+-A6AD
MD5:.8$F?<00I;C4*X$!@(HR79&.+$][6,#<[S02.%;);K"O:%Q!F5-!>*]HG
MXXM4/K))2H(W5?I(JI#U(BUGR1([4P;6TH1V3-J4UI4^<@7BBQZJ:JSZ,];A
MC.E%_^2D,SH).15P3H67"2NU/?1<KC+TRVY_%%KB?^JL'[(8Z>C;L/.LU^G^
M?QNCP6F8),QKG7S>\R^N=_&*(W'AR =PY'05RLB3/"2#0MQ*GSC2RVQ7H4AK
M;H*1VH1@,J FR+$QD82+V;[+<ES6<IS8LI6E1$F=EJ.7.9FA]4A[FZ1TPB+E
MCN?]_,[E6';'LCO>V!UOJ[!7:H>5VF%-KAWF.U\>3Y3LYU]-F&FW/IM!ZXOI
MGH;6OWZTQ_X5!F^/S"#4HBJ_WOWCMKVVWZMP_)<9[ W>CLPH^'>Y8=]_NNRY
M,^RYGT8[+V[LN5_\JW?@__?/[B'M?K''GX\.SO/S__BT<YQ^[_PCWCD^/-K;
M/TK/>,T/]C^='^Y_(KOOW[##KCK;>_Z!&\6%)0(Y2B@"3!W2"EN4Q$IATEQ[
M[-F/!;4[%M'/65?+(EK%1625 JO3^L$! P)G.5(VJ2&*$T>D]U:9L+&%-_&T
MG6;J@];GD&3 /*OMECD='?4'B05]Z\X56'UUN(3%5ZVTX?.K)CW,^E=6Y-)7
M)-GY^B'M4Q1"Q A84D= J(@,81@)4,P(D[01'7Y :[<NJD5LBV51K="B4I80
ML((@'4@.+TCKR1 O4%IK7+@(&I,<7L#:B63ROP\@N_%"^ZW5&0YS88RJ'L;I
M:#A*;W)$7E-8[W75O+(X&[HX8??K!QM$P"$J1(P0B?:<18J*B+0A"@<9 F=N
M5L9;W(+:^[[(RZIJ\*H*0'R2[ 3"'K(S$-4H[7PN+3*' X_!:08;6X2V94X%
M1<D#*"]S7%,VWK(,F[\,^>[S#U+CX!UP1&-("@8.(?$:$TAS[92C3JHHFB/.
ME=VR\0LJJ:6&.>F0%7E!97='+8-%,2VK*(E@',B8UZAH"SY=)6'J@W8KS?SG
MD/[X$KIG5T;(RB!8_( 7Y7MW#7N51:AXW<R*J\F,"#&QJ3 Z!TXS!$ Y,CSI
MT5QX[ /VQEF\L27F]Z\K7OK-16==OG(%G?.B<^* W7"LJ68&,6(L I\@JH!;
MI)GU&),0"4MRD&!-*A6X#D?5SU-3\S";;NNSZ7C4Z;6<^=P9F6Y)%[#P(J97
M8_]7&OK7O1?C@;_&/<5/MRY.2M>F<SARBL$&@KP@"@&)%EF=7C@P@BW'V&F]
ML:5)&_-I\T!)&?!D\%Q;!=."Y^7B>=+O'@=!C 1$&3<(>,A)&Q.\H[2>!TFL
M56%C2ZDV)W6YW9>T 0]#X]]A9-*'OA7,H)<:79(%+%RZN!SREQ<C_MRYTY/3
M;G9!V0ZQXSHEATF-;/1R.A^1,LX#UB@"D0AR#@$%/I]MQ5QC.6E#CFYL,:;;
M7-=56JS8)!H(Z+K$BP+H)0-Z,D: )#3SJ%#(F:"!<8RL,0:Y*(A@C$4J;0(T
M5>TTK0T"]%J8,;YCH=6O4A3EZA2#<!1ZP\Z7T.KVAR7_X>(-&M]GH4IS\N+Z
M'(P3J?TG3<1N&.W%??.M)"VJA:FF4R%R*8)CEB+JDM0!,6ID@47$<72 ?=I^
MG*HM:5&Q;"P9V+\L1?88IGZF=W-#O$!Y-BA/)H9F(+37)F$7$I1]C G*+B*G
M Y:6":W!5P6*IV \%7V]0K:,,1#IJJ0S&MX2[[>0*NI//]E)7:+(]1#,E]6$
M%.6H/IZ:SI,8B4D<$BU2EB7ER!*,-+8:1<N#-Y8JY<7&%C#2IHHMNJ;RLI,<
MU6@*66/HUV4G*=!?,/0G1!1-C+316P3*4P0@*-*>!Z0EM2$I'T($GJ!/9)NQ
ME8%^G7D95T>0N9:7L?)V?XA@\\#,5./>/6-I3'S_U';#U73-1WF-&\E_/>(
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
M-60*1SPICM#& !4DD$@!J(Z&>,S2BP:K3=*NB@UEQ3ABTH:"':9 C4$Q4H7
M 4$&HD-11N.P)<1)M[$%DK8U+QQ1..(V.<(;2;6V2F(-21FW+&TN.KJDH6/I
M)"[6EQ7CB$GK"]4$2YJD!VDB0^ !HYPI#@F+<6(-@I5G&UL,<!OKE=$U+DPS
MEPVY7/PPSFBS_'BW\HPU>\8"4E,TSA[XHC\<C7.!]S^'G$:L][$5OGT.O>'/
M!A0_=,N>;R";MQ\W(\]'&;(R9&7([ANR=7-0G2L0O1QR/U;D=MZ<]^*K?M]7
M6;@OO(S?]KN^:%-U:5-[TWZHGAEM %LD7;0(G.5(6R90H&#3YUI:S#>V",-M
M+>M*OUV\5AH(Z-HCF@N@EP+HR6,6#8Y'9BT*N6X5&)HK>RN'(O=" U?"XI
MC4F;T>*&]H0!77NH;P'T4@ ]>28B+:%&68\B=6F'%M(C%85'C"NI)5#FE-K8
MHIRU8?Z2= 70S05T[2&P!=!+ ?3D 4:,V##M $GO)8*H%%*,I#\!.^:XAB1W
M94<(VL:-BOU:MXQV<T6ZUGB8^\19K>Y(U\)J2V"U:1=0:RF7/$04,?6)U6A
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
MPEQ%7^_^,2D)O>B?G/1[;T=]]^EJO5\=35XL^R+AS"3A3)>9LM8[YKA!%GA
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
MQ?JJS:R2!^ ,#H!UL=QU56ZLQ!7ZFHV^SB>3Y3!#04N-A H4@0\2V> $4LZ
MU9$;3L+&EF ++X-:N*MP5S.YBYNTM<=(J=1@,"02HPQK24(D@HDX#W<5N:PV
M8B.3Z7E)$$8S@:(&CH#F%/L4*R1T8)10X:F%C2VEVXKAPFV%V]:2V[30D<E$
M:IA%\,8HR:@&(9S0$AC!A=L:P6ULLD@0L3&+SDE>XSZ]J( L,1$QIWD05#'*
MZ<868ZS-Z'0D;B&W0F[K0&Z*!VYI9,P$"RQ8HRW#@5-+<8S1UB:X-3#O\HKP
M&I^4V4!C;&-$UCJ?2Z48I#@  NUUI(*E:Z[NO,N%UPJO-:#7,_!:8C&B,7>4
MQ00. X9HBKFV23EU*I"BD#:#W+XE8JL."W;/7Z;OO?Z0Y&S%F2>)TY1)G*8Y
M,I)8%"$);$GH)ASDQA;0I92GKS.#YETT=^EKG[H1?DR(Y9NK^<V93[PGTE^N
MPGZT&T87J21_ZHC[EAZOR$'VA9PU(_'</L,+%9X>FE.U3%.9IC)-99KJ.AAB
M(0;PV :?_N.4Q<9H$X(6W#)BW,PY7M-.\STS?9'%:Y/%.U,&5,4D$,T48I01
M!,)BI*3)M1NUDU8Y*R*M*:MK07 AVC)-S4JF78AV440[9?2(C@I.(T6:AH!
M0D06P"+%A7"1)(P*USRF70=/[LK\AZP95JEP3CZ'WK#*E3&/(_=3XJ%;W;69
MX<JEGDJ,6;:W:J4$.(8#1"6%G5WFJV;A]7!X&OSVZ2"-W5^I&WT_]N&N7G_/
M,_3BV@053IJ%D\ZF/+8-YUHKHK.TIQ$0@I'F5B*-C2-!:JJEW]BBI<C8JD&9
ME@EJ]@3-DC)64">3EA:E<Z 3ZVKE8_!<"^(5TU 7T;XSW=-P%\\6P; V$IYT
MSR1)!0\*:Z3!>P148V0BC\@+&9B20&-52Z!-*2D\O&(P_SD-O$Q3F:8R3<TR
ME)1-\W$UETEK2H@B$NH$XISFTN:$()5T%Q2#"Y1I$:4TXUVS@856G[270)7*
MI[*C3!:@;+=Z89Q_V'PK'@3%%%^FJ4Q3F:8R366:5D6L]M8;@HUPEAG@(KMY
MQ! <]N"X=U3/+%97PL(MI8OR<>3MY8M*C,E/R=![TS$FW 1IO;3(QERY"&..
M--,4<68I\>EOYTUM,28%U<U%=>W*<D'U\E ][6>@G?"!".0,5@G6()!2Z<5H
M1H6F0;)FPGK9G@:/40^B0N9VYTO'AUP+(F&H:P;!MW[YUX_@^E<85":F>F'[
M>O>/'Z1.NVKDY8]O7[3U"I^XX/-^?+[%7V_LNAV-#__O"+N3=SWS7I_N'?]#
M=O?=V0X][.S2W:.]_;\[!\>Y;N$?:6S^H;OT /;V_TQM\Y_^[[RJ0YCZ^I+N
M'#M(US](RWPD4B.G$GT"I'W<!(&1D$QCS)BC%F]LX4TRG=CC>P62B>(C:V),
M+C;_,DUEFLHTK=4TS5*JN/:@CBN1XIJ840[):A0U)F,[F&0F,)W5>IRD VPL
M,DY)!)$R$XT D:L0DC95T^+!S*6)"X@+UY9I^DFNK=T"4[AVP5P[978AAC$L
M,$<&2X$@I^U1::(0B.@<<0$4E8TBVYI\$<9@I)N4-]POX5J^_KNKL<UH%[Y(
M*G)1+I.ET?#]TUQ\\[([:YS/GUNKHO#!4*4A&JI=T%%A9R4EBAEQD9SG7BHK
M^?R706E)9!Q-I>G1)!_L4:0A4UKB,:2P4HAHX:/SQBIQD=!?\YH,R34!ZI&/
MEAZ3-AK'NP_/8E;SZ*PHF4Y+AW4Q::D9,#]%GDU(?8%SXT1 S$6=*%(39"2-
MB$1,'$FRF@ZPL25@[L3:A1\+/Q9^O)T?$^*PB"%)*9%!P-)(C -37$@)W!([
M#S\6^;(^\MR=5)F5BI(8B;A3% 'PB*P3"E$ S0&L-2*IS)JT,9\[]*WP9^'/
MPI^W\Z<#J8C2!HQUH*))E)G$2A4B<SA$+@M_-H0_)X1/D^8&>P7(.6D0>*N0
MU5XB8A0Q.*>5L2P7/]!M/G\:W4*@A4 +@=Y.H%%[F^3-J 0&8"QH'[ Q41E,
M,%>4UD6@Q4OVI[ES;S)^5&J2)LPA6WG.80/(1!]0M&!9+I+!!*[;2[9P9^'.
MPIV3QDVJ@I0",Q^3 ,IEDD-I,$12E9H8="C"9S,(=&?L6Y1(U*4V/C_[D$C2
M>(L9XESPQ*"1(VLMI#]=$C\](8&[C2U@^<A[[AC\9C!H=63^Z\BD7[STEKZ*
M(MCZMQW\NG73E?K^B]6SKKH];GSJ<M=\'H9GEV]^NRPXT.E54*MN^NW$##YV
M>I=CD4_?)]I>]6U\^;>O'3\Z>J;U)E4DX_/BW/_BA\=7R68%W8FY&%]C9%/R
MNR_C37+GM1\]5FUB(G_JJ3^^QBE;\[9R+4I;:V\KH9L"U*HT-ET4#VO0/;Y
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
M)MG]6$WBZ^6O4 R9HWZOI'B(+7\RGY;,-TS#^6/#&[M9:I=]H\MF:><Q.^>
M74U'"-+NUST>=]##UIU^NS!LS9<SCR;2Q;'$W_=3^67E,*Y<&-*J3F:E3M8W
MIRPG[;6PV2I"L\L$DC?$12T($PJ\=M91'II4$Z;6FGW,R)Y](JR*[(=%]J3=
MX05UDAM&*/.:@,F.&,T3P='$_U2T(HZ2R' U3X4I9YH=:_ZE3$[]DGA\Z+Y<
MB$^I%13NPYDR _%RC3/E;!A''I6M,I;(=/CO"WRQ.QQ4*KL-E76G1 J.1E:!
M4V(5ZA,(5!$<RT1<IC8Y*:@*;&E9VQF<()NC8V 5N@_@!_T^=*M$F1FN)R5*
M$JS42\A$6@T$).H4HVT@DC.G:*8T\[BT+-JH6^8#V4_*S]*<]R.^U,5MRH&>
M%<:M+I:%<K$L<'7CQ>"UZ>WHY-'08BF0Z)A#TXNBZ96 D:A9#M0%9C,M*8F5
MOG-VD.I3F5\HS[Z(>87R?4-Y2J+PF#/WF20+FH#/HD262(*#:;5GFGHJFNSB
M4LT1E)^4$V7M\-]T..SU3UK_NOWC\;;0^:9N=:HLA%KY=Y#"\_.1_.=L(+]N
MSE>6FQ7+;;R8$BR62A0I$N>N891 S(ZX'"V11HHHI;9)RZ5EUJ8SRS-1_2QS
MB.:9"9:*YH=$\Z1FX3(JZ8,G.E".FL65N%@JRYZNM,;&H&- S0)MX'?>TWTX
MY\K9H4UL;/HV \S?E?71YJ?!]=%FY\B<:[M@Q&2CGR]VW>$.?G3W\&+,YF"0
MAH,FA&R_ZWQWOXG?;#>AGKW<ZAX<(2>6WUSXW^/N*'O'#X9WWM1G<K<AF#_Q
M<8?PSMIELSXDNACF_-L44O??DI*A!D3,?4#$9?_DVF'H)S<H->J;?]<.5T+
M?AT.O@YJ5?XS.VNRU1EVNA-E<50RUAI*N)*BE,71Q%"4_I:KH$!X+D1$Z2_;
MBMZE&F(UXN<8UC/?=JBP?FA8K[^X#.LH!"AN#8G6(ZQ#3L09_%-P9YF(+"E5
M8CEU6THS'[!^4I$2[P[1>-A/L1P>NY-V>=I;JW.F74J>N]*2]]WA[HOC ?9+
MZJ\4D[%RW>RX[LV4A G.<\LB)\8X18"BF+'<!R*B= J7,2=*<2K;!GX7JJMQ
M$W,,[@=0,!7<#P+N22$CN/%-_+:$R @DZHB-5A#NK<6!Y2I[N;0,;:'G!-Q/
MRO5RMF/7K:Z7Q9<O%P:S<MKL..W=E&!QT8"E,I.H4B@^%T8LM<5,<P['-P -
M#HTSU69PEPP?U><RQWA^ ,52\7Q/>)[4*)13&J,1Q'DO"7B#IHA3!C6*-(X)
M[IC1J%%DF\DY\:$^*6?+QG W]5OAN-]'.%S<P\5AN/QJ=<',>>CG-6?RIKFO
M&?.-LXW[QDZK)#A#$OPP)6J\$T)$ 20:[0@H &*3Y20+1DWD5G**AIII&W/G
MB-#JBGG:PJ:"^[[!/>6%\8H+%2VA8(% 8II81Q7Q1DJ=0=(@>6.Q*"NJ&^;A
M,Q*.=U=;1^ZDJ6=2U$T\2Q5RYZ.XU:J;1XES-NA_C\:\$N#L"#!,J1NNK4<[
M+A+&LD=U$Q1Q/ <2M6#.46:5B<4-;6!.MM,KMN=0V%1LSP.VI]PWH$R.BJ*:
M<6BY!,&(,TF0)%'V9"I#5*98+I15[\U/T3;]8U0QZ4L1,6GDN>E==NE<]N5<
M",VO#IU'(W<:HV^"%TMVR-'T^.OKF%>RG!U9[DP)(:&\MDQ*(B)8 EIIXC(H
M0I6+AILD><G Q-N*S4ER^HKZ>3WS6[$^9UB?%$9<>JNMY$2EDNHY.$X<M8Q(
MCV*&"P6*%J\/165DY\BG^W1/8<Y?@V_]:&>7G!<%'E7I_7D5'F94?H_-?8'
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
MGO-.^/XH7F[2L#PK=M;X.9H/+CZ-E</#8[SO;>/[:#3/N"?_7]/>\E6Y6R1
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
M00KIJ=(\Q.@%@*+1/ P+5J*[#='Q":*CP@J!*QEAH"0!H25Q7I:RL,DY:BB
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
M[D17T^+-+\Z%"X$B@&U(&80'%U3B*'&5L\%R47&^:#B?=%)HJ71$J4J$88:
MU $13S.AT7/N?*#*FJ5E#6W+:O[+1PQT8"G@7* 9LH>@@['>N,BYB#QR6VV7
MA0/ZI)<"A .M!!#I\ >4I/7&R4 B"!X2M2KP@ LZ;]N9!9Q4H,\AT#5B7%D'
MP',&(Z3/,42JG!=<<IM2!?J" 7W221&5U]9$2K3)F@!U0+R.BB09E<A<(^"+
M.Y+1MIU9Z> :.5$SW3ZRD+N:R.:JO2RFT :DH)@-D$&9')DR:"1P9E/@IBX>
M"[5X;$ZY?0('9@6/A 61"%BPQ"/%$X^2@1GPI2)O.8-FVH+63+>58"O!SOAT
M&[>HS)76P5HP7KDLE)7.JZBTQ#<KP2X8P4[ZVUBR2H*.1&>TP$'F3%P2H00+
M1,Z]$MQR)%C!VEK75(R58"O!SI9@D[4IJR"95@Z<RUXD[D1 D9.E8*$>*5DT
M@IWT<Z888^#9$$^C)Y X)ZYD4<A6E;R,&2V7A 0+O&WN7KJO$FPEV$JPEQ6L
M<RA@66*9HY*UV;%(!?XHQUA0Z8A*L M&L)/^96ZIXS(DDI@R!%02Q'%*B3#1
MQ)1,B,8O+8/FCR29^-6Y;K^9T/;L>:Y-A/N ^.4%OV,,#5K^I!7&P"D8:?6.
M^ZWDPFZKEYO?>T>I[X;89:U!VBEA=(/FLN%NPO_U4VHRY VN2H$Y&MAQ'DS6
M^ISZ>'&Y>W^_]WG0^J5[B)_0.\:GB(-?G]^NRVIZX)K$MC:VI@=>A#28#4M>
MFR"8U03!-4%P31"\>)U6$P37!,$U0?!B^&6>:+:D((7US-$H* <9HM,IJ:B]
MB4IG[:'QO+"S*D.L>EY^L,K0A]/.ZLLO&UMOQ(?3\'EC]0U\V/H$ZZ=KGSOO
M._C:]J</!V\^=_"3)CTOZWN=SYVME_BY<6_]= 765W=W-[9V1&=OY<N'4WSM
MX&UW>W7EI'.Z/9$@^!TO(;Q>4>5I)M9)3< :0:S/B2AKO*8*(FA=/"]M4'<^
M9UQSQE46G)^GOE5^8!VHL3IE:8%RY0(P*'D7.!4\*5U9<,%8D$ZPH/;.<0>&
M,)DB =;XGZ4@S.HH'=?)9F1!IMLXLI4%*PL^218,*7,EP$0A*;(?-1KU8) ^
MAY"ES/QA6+ 2W6V(CD\070PF9,4\D;*DBQ,T$9\B)\I%"P!>LE*TEYFJ]2K+
M/4V6,Q& "\Z<41F-HU)R%9(33'.7DW8/Q')5Z\V, F&" BGRF'0ID"AR.9UN
M&;$B::*HT][@@J8T+"TKV>9F,;3>4SCD5M,#WS?M,9YQYCN:0$"*U,24@94D
M'3DR;?S#T]YC2P_\4(QW<MG'M_'FH^-)9@>2N("T!T)9XIA@) 8+1E)KG:SI
M@9\"R&V.@25/53()F$);@ ,N@$X(JI/DLFJ;!4,ZG4"ZD F\X8;H'%TQ[X!8
MGA6AWGJ0V@K3Q%&VE;YSXIV*\_G%.564HJ2-M,G)$82CP6BJB^_&2"8JSA<-
MYWP2YTH$#9&31%TFQ1E'#*>.4&;*^>H87"PV#&]37;,#/VJ@&^HB X^V*S!
MD5=*5GK.M3",A;HQM6A APF@YV)[4;2#HA,4@4X-\8)[@G0>LN/:<)40Z*JM
MY:P.GM7DP#4Y\/PQG4]66DD]6BL&#%666M#4!1N\ :5=W7R:,S*[G/^W(3,>
M)>2(YHAA5!+0*%T\3XF@%6IS,#'I@*I%SLKK.D<[3!7'9SAF7F<4*$S@OT"3
M,U& EMI9&A0#IJIB63"03[H@@J>:^B")39(18#(1:S.0E /G44C&N%A:%G(6
MBJ4"?7Z![H!&:SV/06G(01BE96*29LX,4ZSZ(!8-Z),^"'")"9L\B4(' IE9
M8FC)[:9HHIDE12-;6M8SW$:M.)]#G%N=F8E6"Y\=:&Z=E&"\%"$#4KVG%><+
MAO-)%P3E5F2&$$_!BA(;&XG)7A"FJ0R%T,'PI640;6KF:4%_"E$1-?7OPD33
MU;P^5ZP=45'JT.R3TN"/A!J1QFP3<XR5NA%U[5BLM>-2ZM]W8KTD3G,R61Z(
MI0S7#ID,,1X,49"]9!QMQ>+Q =V6;%;[5#5O6N77RJ_C[4%(J-QXYCH *.D<
MYS;F+")'NG6257Y=,'ZE$_PJG 2:K"%E-X1 $IE8R1+QP7.@0>._8FE9FC:5
MNO)KY=?*K[/=E'3<!<ZR-H(#..ZU5BA>M5=:"F33RJ\+QJ]\@E^C\0*73T8L
M<$[ 0R"NC"85BDNK ,6L6EI6MHTT7/FU\FOEUYGR*V1A=08N& K8F*R3EG'.
M@C-.&BYCY=<%XU>8X-?@H]0L6L(2DBR(DG<!$B=,::_!,<]D*'D79)NQ1YKW
M=_Q0Z\<X_[IA]'<!0??PN$E%>//,P&.404E(>]0;=,O=S_MI'S_FW_3[66;.
M!H(7[AKW _UZB_/XU,?#ZV^9R@GWDS(0$\;(Y=ZX^'.W_S61Y0Z:1/WD/A&7
ML;G/W?YG=S)8^NW24QUT#\\^WI1UY;9/?_.\S0_4:?K*3OMG\V7KQ<;;OS?>
MKFRM;:RW5M976YOO_MA<6UU;>;OV<G/N'V!]8^OE9FMKH_5N?>7=ZMK6RU5\
MGO7-C;_65E?*'Z_6UE?67ZRM_-7:W,(7.B_7M^;_H::R7?.I)E_;L)SOUK#F
M$Y]WA]@-X;NH&Q$>+G^]?D-/SY%@4[]<A3WGYKAUK=U^T13_T?6H%S*G43(5
M '_UCCG.'83,E3+:?]1+RUM-<O!>;A654#*6_]=O[O;0OHH11C\G.'ZD':00
M8)7SUDL'S'J#@@:TI$H&3E.F(W&$]Z2X4N2(#)0J%S(S6H KJ=N,2U[E((.2
MLCC6K_X>[Z*1D3/-4#IQ97T2GNJ4+,5WHLN3WX/RRM 44@@Z-N=%)0^:0P8A
MLHG4+(VGYP-G5#?/-%4_F%$=J+V75-H_EJ?].ZFT)4!M;&VLE#=K4,VH_GT;
M=/.J:A,UGWK-ISXG_5;SJ==\ZC6?^D,]=<VG7K/+/51$!M?9*!-T8@FT%]YX
M5_(N^BB%,3F,/=JL>K3OYM'^1-?Y&]DY?<D^O%_[LH'7K.]U8'OOY<GZZ[?[
MG=<=NOW^W6>\YLND1[MXP;=7/YUVMO[9+=7OUE<#[YSN'G2VUNCVZW>?\?OW
M\?OPFE<3^=2;2G8XNI0E1XDW"0BHF(AC.1&;DY \ @@EEI8M:QLVJVCI^=@3
MK"Q86?#&<;^4!:LL2R$&X#8B!^;L$^(D:D;!5!9<,!:<K$C/;?9&6D^D$(%
M8(QXFS.)$13R(\\\V:5EP=M4W3DNK;)@9<'Y>>K;'(57D*GS7D2E0&=5$EL(
MPWD0@/\Q]C L6(GN-D0W61E><!&#*GF$>7($C,_$>I.)LM&",2 -5R6EA:@L
M5UGN2;)<Y$'1#!HY3H+EM)32<5J MY0& %>UWH)1X&3M=I:\ &0^HJ#4;@=4
M?9YK(,RZX+1A3N>XM,PXM,7,#@C7A.HUH?J<\UX2U'I.HS(*=9WVSIHL2E$]
MQY24+C\\[SVZA.H/1'DG4TX^K@*U)JA2+]$3T%80Y[0E2D2?P$*,G-6$ZD\
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
M.3+FT67G&)81$!+0;[>(=D\%I1+=>JD6$.C/8?M$+1+\X"4ZA([!JNB3E\"
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
MCR';46.6.R%].CD1@W:)Z4B,80%C%N-Q8@=)K*(LAJ0"*+&R"K2MM*E ?[I
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
M+>/:1\*""00<+^IM-I$<O0<6:8",;@N7NJW,[-FQBO"G@_#'B% JPN>/\.G
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
MGP=[>[U&CV_X<C_^V0SC=MH/O31<ZPU#_V!XO#A2L!M_3FCC/[V-S6W:V?O
MD3H [W/:6>ON;.UM];;V7N]VWGPZW=C\)#NG_1D]FPY2P,;:VY.MS4]L:W=G
MM[O6^=;AK_>*FOBGCQUL2T=V=[^<;GSLYLYFYZ3S\C/7GIF0 HG*9U(,D%CM
M..'.9&ZIYY+%:=521[FCB7(I*87@@TF&,[#.<B,C S&M@'-A'!K!F$LC<0==
MV"OEE'[:N$>#0_.-5TE:70V0J5ZZ+9X7CP>N5B+ZF%HC(="O!_VO*1:U[Z]N
MT#LX'K9"W_7&8MY]]VUXW"OV,^@-BQP1?JS(0>X7AZ#?:'T?CS8*E@_Y8_Q,
M&@[;K9(6+Z]^V^F%G=:W(J'9[Z6OJ=T:R86BU83CP:!(=O;V1]X%6E*[Z+6F
M[X>IK*H5T:-&?=.=R4BV7,2)97BNY;G?B(OGWK[#T<+W)Z**[19Z,,?]HT:T
M]> PC>3)\*\BE3K<:>4BDO3B-D+BHUFFMQ^QR;\+U?BXRS3<KX\'1:>]/18
MQ:_&^9.4?]NM[0/LU?V1,/O8[EON./:.2G^A@13UUVT< AS-U(B]ETZ_T*O%
MCGPJUC&VAY$YN1#0C3@7CW>'AXC 1ENJT$?Q7X[+F**9#=)V$1P]&)Q,).8;
MUGK1>G.A::5%P\M-&@UJ;AVCR4T:-Y+@+%*[!Q>?;'++D1&<M;/HFQZ,KW-#
M_+HVOEF$7T<&U#Q'W.OM]X9'@T;9$]_O?>WUFV\9]/ =?(1^S_E>OQ&1;8^%
M:4L#!F<E/-O%1E-SZ\.$5S1RLZ,NZ^VAT6)#C@]+&("?;)I76M!/K@'!\'B(
M%PT;;=\!NO7>#49:MV4D\_$13J97/6@C#GRA_V9Z[2@AEMV7U#I);C"<:(SU
MT]%(YQ5-[N1"+^P?G*%O'+.X;=?;'QYAHU^T/LX@O'F>*S$^$3,N:X:- C,.
M8+G7\!BIXL*#E"4VC$>P2\9#7UHU]13?>OU^HS1[,Z:XDA7:%PCDK'C!%%5,
MJ0H^:+V)N[FQC &[E2/[X ZIOG>']'W:+A;U+C7JVOO;"^>%?N]LOOW^%]\Z
M^?0QJ&[Q0M=>\N[>)UZ"T.[:!PQ&M^6G3;S?Z=N3C3<?OG7V.K*S]^EK?/,W
MQ/_[G_X6[W_UNP<,O=!OG;5/?&OW4PE"*7[7]XVU_DYW[S_HE:[#UN9+#(Z_
MG&SUS6EG]PMT-SMT8VV;=4ZWOW\.S$NIE"/>:D. 2470&<T8BCH%5EF6HYCV
M2<%1;4#C4$ YU95,$#9EZF/FZ-WJ,*/8/G816N,Q&7NF:('(!(/6^CE1S-M!
M_7E++S\9STQ93F7$#X*4SDH%2J%;3K43'-S2.+0S7?YTG=J.VT</IID]&JWZ
MP9E+>M%?:8H"3!R 48V:Z_-QHSZ;;ZY_O?MZFJ(F.;B-43/WMR>#=2GYAOT2
M2@+N&SI6P[2_*+FWQZ"O[TA?GS4U/"?IB 3!D+$B1M%9%G%8;AF7BD)4/TJV
M/O#@CB:@X@'7T;W!Z :I518NDB0!YZ.L(O&"*>)X"#1XD972*ZM-98*9K.C,
M"\4;'W?^A M*"8OQ.,P*YBX3\?U()?SEU]YX.AT]PV/0\B]4['KH)I8J*I.N
MFEA%ZW!P\+57JJ0T=0SVW.!+.FJBNMY@K,!<M@#[X_%%@Z^]D":!%#HM):)H
MG\] Y0H,K]'T,#P9WPJC23?8/FBW]DK\Z##^;;XW90SX,)1J8N,#C(O# )N
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
MU]N/P06T=W'RCZ?ZJN9;AB2;OBSI"N[T6JHF4=6TL1)?0/U\20"6I_X)ZN9
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
M3L&(3KTD=.%.XL;WM".\'+_OJIP<O?M(03" HCBAIS1@FNO@  ]GT*"%/]S
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
MM;P($AJT&8K,]PH^L2Q\..P-\FC_!YID"#GL%7-7?U,^=T4U0%;.+$[H6-G
M8I-=!'6':1'#B"3HT3,98XHR[&.I+2I\*Z9<G-^A<D.7[VLAQ4A]"7N4U&(>
M[V6J-7?V<\!2'@&H=NP10)+P'XNR@/7::M#471S[#Z"S\PIWL*#?A3R)(*7X
MJKSP'0*^9N0'>B'G01X2R?5W.5!Q;)2@XDMJ,,>'Y@"6V%H"_<TW<A*F=QCL
M)0]1<-_%K8(BR"1L=A ?\<3+\OT<=C,6I?-#W.>KSUA93!/:K^:!FP/\;E8=
M;KRW5=6LCG!#J7!T#O06K X8*&55R%.N4(N0[DF?1*,T9(;*QW*F/A0-L7NN
MJ\C+51EY.6*7+L$_$XZ5U\+1)6'>%MSSOI@FO.&FP@:LE]R<H7N."@W/MC(?
MB?\'PX2M*7XYFG([<P;;CXL)[LX7%&7+^>0"5F]AHDCI+ &LIF?N7N'L/(F)
M92Z*=VF9<_8R8GQ=4/P<) M)7N/3).[#9X_.7A!WD 3SZW.3'!YZ4&CUDA-)
MGQ-A;+%C3A18Y6-ZG2$"_Q@PI2?X3#X0Z-J/!Z5BJ0"#>= 8GV>J62S"QTNL
M)"G-Y>IQ7;18 0D(B*NH;P7.!//G/@?.+7)%\+WEGN?G/H'A9QRLHNIZI5IO
M*GL#1)TI:(6WQ$!T4;1?7IH5=2^EF5%7ZW#V$/(_?V)R1ICQVL3(%O!#5'Q?
M&.O>=2N8F00+1WA4\J1:-QK^;[HQLV%G\E 4Q6AT(@J;)7V"MQE 3ARE^6Y]
M#'H:)[KY?+OB3LQ9Z14@=U4L/8\ >QR N6+!D]*\[Q(P.#EUJ"]ROY5Y:<SM
M"P=C?MJ';D@#X8S%UE#[706P.H)5S5*:V+5*MO-KO/0U7Z[A$;:VYNM@+1?"
MJT_#H)J&8X)YG+".<T/W>HC^L:(123&.Z6MT813#S[\,RT+>-]"_A">!GOW(
M4WY//)8XISB:SN*LI,?-[&-\X*A^V]'KUQWA/4L<Q5+[N,S2FE.Y)AVXQP#C
MS-.6T(=>%/!ED=W'"<1RH4KJHE%!^^R!W$<'WZ?'I_"!YKOT>3%EN+5P(CAR
M 5H29885\R"0ONG0Q;KA%7''*,I,$ QZ(.^P;F'H3:R*AOHYJ'ON\")[Y6$
ML.2*)-JT 'O@LWQS]D%(V$PS,(:XJ/',NH:!\K%Q(1Z[YPU[0YX;6V2,#?M@
MM]6292N6K]N<:S,U<A 6_AXDB#7!HI($ZZ:R86&B+XR'>YE8?CW) Q<YZ:MY
MW>VH_(I*^$/E&I\7&"&Y_A6N[H'B%9VYRXI$6V\I&B]Z:L\$K&M. 'PB9E "
MJ.1"SU*T:\Y,4A*G%C_X=P@*FV*,KCP@P'>$W%'=5>!"-"/,M#B-9^H!<;6>
M;I[/#W!+75^PI;Z*G6J7=FJ[$=^HWFUZ(WX)+EY^-7GTL:4??FG/YX^3ZUOA
M_#QW?7+/A^?EGU>&Q+/ LRGJ:OAL6W$*E0FG\!-8+!%WAB@:+GL<N[R,^QNT
MP3;#,6/G6;;)%B<=@05YA(\<0ZSY48&G9AY4ARF+3+_:1@M/(LSAU)8_=1)
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
MBO3CF,6Y?+^K;H\A1[GX@J-@*:Z^4#;?"^BLJSQU#_IN+JA@L $8$RX@"9;
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
MI^%_$Z[#;6A<3$JOZ%7^TD)]B4+$8"S7Y2R+K*K!2UI_*XEZ4R$]7OGDW?\
M4$L#!!0    ( -B+_%0UTI$;^Q0  ,2_   5    =G-E8RTR,#(R,#8S,%]C
M86PN>&ULW5U;<QNWDG[/K]!Z7Q<1[I=4DE.V;.>XRHE<MK,Y^\3"I2'-AB)U
M9H:RM;]^&Z0DT[I2(D8:V^621(J:^1K]3:.[T6C\_(_/1].=$VB[9C[[Y1G[
MD3[;@5F<IV9V\,NS/S^^)O;9/W[]X8>?_X.0?[UX_W;GY3PNCF#6[^RUX'M(
M.Y^:_G#GKP3=WSNYG1_M_#5O_VY./"&_+O]H;WY\VC8'A_T.IYQ?_FW[4Q0Y
M!YH-\591(K6SQ$=)"8<8DDM),VK_Z^ GPZ@)F2;";<:/*<F(%2D2:IV4F8'1
M*2\O.FUF?_]4O@3?P0X*-^N6+W]Y=MCWQS_M[G[Z].G'SZ&=_CAO#W8YI6+W
M_-//SC[^^<KG/XGEIYES;G?YVXN/=LUU'\3+LMU__?[V0SR$(T^:6=?[62PW
MZ)J?NN6;;^?1]\LQOQ/7SHV?**_(^<=(>8LP3@3[\7.7GOWZP\[.:CC:^13>
M0]XIW_]\_^;BEB<=Q'E[_&.<'^V6W^W^.?.+U*!6]^:S;CYM4M'P"S\MX#\<
M O0=BK"\9']Z#+\\ZYJCXRF<OW?80O[E6;DH*;JF6M "Y#\WN.KN%[#13^-B
MNAR;M_CZ[-H%7CW<\+F'68+5&)W?>#J/7WUH6C0T;\__<NH#3)?O3A8=.?#^
M>/*V\:&9-GT#W?-9^M#/X]^'\VG"A^G5OQ=-?SJ1DB=N5"3.F$PD!$ILLH&P
M &!5]CX']_7H%0D[%'&IY^R[L%3VV0UWR[#NPK3OSM]9#O1RD#?%M!KJ*C)/
M@HDQRY )4 Y$&JM(B$R1J,")2!/3*@TGWM>2K-'F>1MWYBV*C/;LV<XG*-;G
MS+2ML/@V?L6GJP_6V2=VN\71T?*:!-EU=/[WQ<X-R(1^7F?(5RI%4;;5^37R
M1!>B$LD1R2+:XZ #\: I09DT4 LIZ%A9]7=Q^7H&\.^! 5LJH!H1]N9'1TU?
MIO\B)!K;'MT$=!<*,X&GD*(PQ!J/\JD,Q*L<<38*7@D3H@5?F1&WP-F$&N)[
MH$8ME53CR)JT>XNV16"3J"2 4)YP;]!H*8>2BIR(8SYZ81UG)@PW3YRAV%JN
M^>S@([1'+R'TYX+EY(RG/!'T3061+J),.0J2J5":"9VY%K4%NPICI!/A0[1_
M9>K;<M"KL?IYC/,%/F/O_*D/4[B031@+)BO"EM-Q9I8XQ33).!D#2B=USI4)
M<#V2D4Z%-3A08>AKTJ!=0/K:HN_WA]"N.VDH%<Z_01 AI232HK0A<XYFF 8;
M,;IE2M=GQ=W 1CHI5B))9<54X\S+YJ1)&&Y>)G"("6=A0-_=)8VSOL197RA&
M'+72)9[0S8?*++D!RB:\D-\F+VH,?CWKT770=Q,*TJB2QO(2#)$^8@QGT>>#
M@/-:3-D:5CLKL+IS'?SG0ZATE( J( R5@*&H1HUHB 08E4YRX[PW@X@Q0K?G
M 9J]8L$>/+C5^/FNG1]#VY^^F_I9C_:SA"?');3X _H)*&VC B@Y6D:DS)P$
MZ1Q1&>=?+6E0K';$?QN>,3D\%;1?;>BKD>'-K/>S@P9MYDH\!/+J<YPNRLK
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
M,]]TW:(<Q[*?UQN%3&Q SX0I35(HE6\.)+%)!D(-@'3..&]K;PZ]&]68C-A
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
MIR]I=%I-O^>S&=+_^;?P9:"]22(6!]Y;2Y ]@UAD@1B"D$9(QO4M"V<GC7@
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
M[C:J<!!^7:?*W/N>W+]O=T_-KF+:^VR<$2PHG[6SF7RZ5'SQUH?,-O+N#JF
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
ME!@M%.YKMTA5F[P&"2)[[C*SK)C6E<D;P-I71&I/^K).:QOQUH-5>MLYRSG
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
MC;TEU+<=RG$:')[&["C?9_MAG4_N=SB?G^7]SP:)94T>%P?A-+GE13,(*0M
MZW@*,EH,NVA^W68TQ^EPD'K39W55T_W.R<@SJV9H[:6G+)-U4 82DQC((@VF
M[.+R@,;6T5Z]LK/( /.)"U$O%RB>+'V5%;@L&: 3&"4K.:K>KB=M-(:=5[(]
M04]K>V4XP+JVA77P<A1F9^?:J&(,,B'8VDAUT8DS>EF@2!.<DX69_HS)ZV#V
M'D+<BXJL3^'N0%6?[LRJ/=J#!'1Y5,NS\TW&U7>"=^,Q[3T7O(OJW%T1O%_>
M'Y5>"^F2MPQX,;QV,"&K-W@!PC@;@K#11_=-Z_/F^>>/0IVWH+L'-3X+%)X'
ML=]<;H6:DTJ*6P[<.)*7,@+(_:*=27K+A=9H6>O>8W? .6[S#>GJX;AF#;2E
MFF\"KJ?=^DY@^]ERF]&XF7ITX&!W2\X29(Q.6B8S,,\8*"$8!$()F0NOBD]6
M-+_K>@\*<L\>MA_]V$;T??6YO26+Y<KH+8].\&Q !FYK%RQ!/CUR<"I*PZ5A
M-K<^K-H$UW%SZH/ 'HY0[\-XGF]Y/\J>MJO-$.YGWVK/\)8JU(&>/:Q82[0E
M>Z>1)?#2:*#5V]**[00DGK/43!F_\S5KCWO;H>C0-JSTH#MK6D&^^/H;/>!,
M!CXYKUP&AP8)H-7@0@6(O B.G$??.FOE7E#'?:XY=3U4;JP!6.&M%M - /:T
MO]T+;C];6V-2-U.9CHSL;EFZ!-2DB-[7YLHE2 *J'01#_H+4W.42F:.%\VFH
MS#T;V;XU9ALB^CP O[O/A^;<6!%I>16:9!#)<0V!EESA4!+FD+WZ1EL^'<)6
MU@.)-U5-[[8KSR9@CYV?6C+>J3W/0^C:>^<GE3"H5 SX& HHE@K-.6UISO$H
MM<ZH8^OBM@/0K3:=GW:G6MNPM..+?S5J*V,0(%WMT[ZH"4U:0[%:FD1[MVA^
M)G 'G$/O_+05D5M<_+L-"_UVS5S;:E8:&X*4$;31F:R\VD-4"@U1EA1$[1[:
M_)*%Q] W_,",IR;TW=0PLXO>SYM /+8/[TCM YI /X27/;4/MXQ9PZT#%6H*
MN>("')<:),VN2"MU2*JW1>H1M@_O6W.VH6-?[<-YY$7&>ML(JPV7:@,=YUT!
MU-P9$[.-S8^1'F_[\*T(?4C[\&W8Z*,%YKK;N-'EZ+AEX#W3H+37X*U!**Y8
M;U)VV+R.?1V6H\G3BJB;"F1[O.M^$V1]=<'<\9WW][:_;,+>YI?>/T3T?32^
M7(^0^WK/5;!@@N,5H8?H1 *;N E!<RV;U['L6BGN:W6Y8YW81N*]I6RLN\P[
MNV0CIZ4QRVJ8E2PA,)UH9KD8<M1HL'7(_4Y !W6-^E;,W9J3T4+L/5@?]][Q
MSH4T6B@!R42:"MF0=40F$9B2F"FH@K"M3WOOP_2T-*.5\-<N&*VZE[T[)?NJ
MFN;SGSY7.[I#F[)UC^K6CVPC@-<:C[G(.$=>LK%&6:5CT9[\4%V8DRYG'*Q[
M:,=&M5>?^N:\;M=ID3 9#@QU/97E 4(@[D/@+A87M#*A\71;AZ7KTG)QU?GS
MCY/3\?RD_!/S>\SUX0-OD14G$82,BJ9-\1 L9\"8%J;H;&G C<=Y%Y[=+RE-
M-.#Z@M),Y'WT9KXZX#-_S(:8&=E30'L@ \5JOVA>R/=&K03FE&-NWI+Y%AR[
M*O7OA?3.@CV4DOOK UFE$I$%9%E.!@@[UMH,I+'D:BPIFX.29"2U[B6Q!LJ^
MSD&Z4WR/SCQ$U#UX*+? 6B5\;0"LIY.,M:#VU'Z[!77WJT,'N>]4,6A'\P)U
M "VB!>4+!X*E@+,4,%F7E6O=SFK'"G%?$^Z=ZL,VXNY?#Y9N$HU'RAP%E$6*
MA*4_?$0/OD::@N?:L]9YEK<"V;L5^5"B[J;_ 5+NP7Z\L&U?CV=DCE2+X^UP
M]L?9@5TR+@OMP(C:WD!D!D[G D4D2^ZY\%JT-A'NPO-D[(1F0N^AZ/X"6\T7
MGX9T6?TWP=:3O7 7KOV8#.U87*L>C2CH8<NX$Z/G3@AC-##-.:V2M)P%GFG1
M5-SF9#,B;QUCW;UZW&- [$<[MI%\+XT8YCC%V?QMF..[/\.GU?U5,0A15 +-
MC#IK<ND9C^!,"LR)8EEH?1YQ.Y+=FQ+MV+K1>*&SJ+>]F6/YX_I'##/\^U_^
M/U!+ P04    " #8B_Q48C4BNF@> @"R%P, %    '9S96,M,C R,C V,S!?
M9S$N:G!G[+QW7!1-LS Z2\Y(5HD"BJ#D#,(B2!(1)0L"PK)D=@E+%E8,&%!0
M4% RDB1+3L*JJ* DR1D$)&?)++M[!S ][WG.>Y[WW'N_^\>U^,U,=75U3U5U
M=4]W5R^$'L((\T=U7T<[ -#5!80  *  R"&, #&(0< _ '(8(-W# < &POX3
M=X(<_\Y#!-[$=^\ +WAY0"3V<&;P>GS;$2#YSO\"O#H NG3P(7#@Q_.T+=(&
MSG/! 8E">CH@W7C4U'@DQ,3E>8Z;.")LD3Z>@L!N4D%<3$%"DD=,7D%:7$%<
M @"(DR"_Y$LB^O$.DL-)Q#]P(DE@'\@@Q-]YR7[7!<+[2Q>(T.^Z$$%^U &1
M(/I9-U/X]_JTONNS]R3T$.8!FCTMK-1TP?0"0+>7 FRO[>7W S<!&@H*"DH*
M&DI*&@9J*FH&%GH:&GJ6@TQ,+$Q,!QEH]N#[X^\!0DM-34M'>X".[@ S'1T=
M\^Z-CGF_",,_J8#P&F"@ (R!)&((+T#$ "%F@! &0<6H".\@4%!*4L@>?%>0
M&( 0D9"2D5-04E%#_C43M!#QC\P# (0$0DQ$0D1*3D9!2DPC"68R$),<810G
M/7W1FHG7/5B"C/E1<H$J'S^+_AL;22F/ZZUJY$<C#)9&EF&>TJS/"V\<.Q-I
M:*O^-@4EP]9F- K_5G2SMMUK;$5#X''JK>(G[SJ^KJ:5O.\<7S.V\PZ)2B_]
MT#6Q+JMI8N]S.SJCK*Y[<H,!("("I279DXF<C%1Z3X0CXHPDH 3NO$RD$L&/
MF'<E>*/?NB3);S/B<3U"S8 %YBFU?)1L5P#R8])OVT A4MALU8UD4/#1GR+\
M]Q((_!*!T ?0$.^]DP&  FN&$:;<YOZ31E.HUNC;#RS/GXB;L*T8?]TU*L Y
MU#2<4MKRF0!\\+>:9C2HB5BA02Y7=.C.84WT4F&A!_L?Z 4D'!Q]O6'8#717
MY_JO]LWE]?6[GJ?/>\U15UPOS.=YN7TG]?%'_@CML]I'&[U$<]?;NS#PU>U#
M$9>V%3DNVPY"1N^58@-C8V?0HGC! \*,#^\4KDZ?5$[I*JHTT3DDWY@TT:?F
M]"&GRH$?6V:VZ-EKH)S0]X0,AVR2OHU+R!3QA'EBI.JN\_+/%5Y*YG[:W3K3
M=OE]HMG*H2L.=3G7#P9%8N2"1R9NH+M/SLSUB&?QN1^N&,QH^,APSR(J<);-
M<YTM5]L#ISA;8CQLP:GZ*.PD37\ 9T5PRS9O5T6NE^O@_)H2 5A*B!'MRL_I
M#:3;,2N8RAMYV,\Q!HOCLZOO?XD6%G6ZJBJ=:2FI\JZ>D[@U]15^>#F\\\0+
M4[$7_,VQPWW0B*3%Y2>=YHB6 MB'-OL +.UP98*\2T;2=/?&HXW[@2V6\8EJ
MVGYIF#&=[,*DY>#[VO&RF +BC:OMDCM.7CYR-X(?)+EO(W>&YU(V+I<9*@]-
M;R2;!!( \G;&R^$=+7E^PZ9%A>Z%[EG)Q<9<W<:3<A$6919?1"K4Y<Z2AYCG
M,Y*8H@F?UPQIYDY>W5%\66A>>3]$H8K<U^TN<J$:\_0K*L+@"Z=FVM?5H.S(
M=HF2LL/;KX-N!%!G2=FJZ91N=V()P$,"T(JW644ONW<WU9Y(^EII=6?C4LBH
M7UJS]UP0=/X$_O8.:8[])JGH\K,UG_ERZ;4<.WQ1>RDN"7)T\\U\83/98B?G
MMC?Z36"FV\&*7B6HPMR.*IF&C+JW"?^UQ< '@7K"!( T$!$H@W[3$S83V'E4
M)V7MLF5!VW)EPA$<G0'QZU/%.':AJ^B;Z1]JLJ%1>4D9DK/TQIPGTLT#M+ Z
M;^PD]0)X*F$;3LZ!)@3@HCOZHC,\T93;]5WUFDE@_X#7T)C:R9+)C;C^7 *@
M1#_+=@EI.A.4>\Q=/#;PX%<GSF+9SE?HNE-!X7BRRD[+L(&LJ:;&'-?DKR.F
M.-OMY.CJ'*CF%*R@%%V7$9P12S,^4_/(R[\4'H]^T76<QP0V&'ZW/+Y*[=FV
MO<K@MH]LQS9WT[:.-L9P^T6.6,U=NH":R$WW1WC**U=L)1D;3V5#/(^_[)DH
ME3W T9)27I*=SVV^I$.,;[G*.+'4TM2.$_)Y84)A3<R1\U7*-0/9&92.);XQ
M=>V@M"<!D+J.?N,GM,5MZ)\]Y,(*"[END3W\9I  D)0,K^73AM%*7=:F52 +
M<@_&,S51#>>9LE3!"O(5HJ9./!# LWT\X+%*<6 <[3>B^P33WJ$6:WPSC():
M<]8HOXHZJ6>EHOE]H47CZ[3"RJ#X+N6<R<N-[O<; Q+8IR5FGA*GZAPR[YTQ
MP6RQ$X 7!>@/?(<L]73AKC0PIU?2N0< '!L@>&;!_>[=L$E#FJMBCV_>#$[.
MB&V^@KI?4^0L)C9H+G*R\+6KB+-U2&F56:]S65#D!FL1 7C?TL5F\<K\-KL6
MWJ.WLPJ]H)#V6>$#]$R+_87ZO 9G%G/+3Z71.H,ZP3B^;,1P*WY[>A OL6U@
M]7)DO%&/1>.&S[87__A3G36;]YKSY^5&Q==BE/,+)ET) "OT$O>%*U549U;@
MU?70C4/JB:.8V>/NQ^:$U6ZO1&V,X=N%-PC  ^6P#^1Q)]_2+ G.P?!?^59;
MEL/;*J,OUDVOV<!-['1P,DJCN4FSJZ66&T'(A?2 N/KNVU<44'8'WJD3IR5@
MG+A?$ "#[;+.G9V<.*SX4,,LS97D%O>'\T.+QC$F=A%G<R;L?-.JI&R ) )
M: 6'5^VC)U7<A-T>HGB65)?S<Y5(<=19=C @Z&- -H;R,ZS=*WSPS+,-F^JA
MZ!V39/M-H[D&XMG\S@VOYE X"O L",^_^ZZBJ;,'&S[QM0CLB0E/,%\BJ'Q;
MEDVZZ8XN3+/5B'O<X#[SB/;5(IT]_F8A!AN8."UJH=F-K_%'ZB+UZE#P->'.
MVW27M+ASS''VTD,/K!K*.@D T:O\=#8:<XZZPT,?/D^4.TQ4E[XJJ=UPR?N0
M:UG0*;%=HWYHZR9[SD"]2TA)21G,[$-Y%6(268:7Z6?*-DJ=ZIDN-O?]\*$.
M,8N0,3*08X_K*L'T("<)P!%_5VZ3I>DI6$IX<MF@PX$Q1^640G3^;% D 2#>
MIHXG &SQ'(H<7J']+X8M.38/NFZ$S\ZM.A. / *09DX +OF'6>F]S9K3E,X/
M?!,F@A@I@^<O<\=]2/5)*@9X;=$/_5Q:LG!(K@*=XU@M1]0E;9<#E]\.P\-@
MO?/<VX]8XMFR[ZG(>9_?>!KEIE>VTNJN7+JF9W!HR[MKP.<4+OEM40K$0;RD
MV6=2Y'Z@[51:5<CYB#-S:+[I(!NO>E0I<3A-WE?8A V7QT)XIX6SUKN7U_K>
M-02P+NRLF0L\]XHVKR@W9JCX (\+P$153@9:3\T?R:N_?B6X@ #$KZ+%Z89S
MJAF2"GIYY!I@L"T"("YW'EVUR9)"1K^"64G:ZD\>BN.D=N()?RPG#,T[) .'
MK9X+E2X<<.98&9W*\,04CS_]K)+*I29(ON!4O1:-UYN";AH/XYAS.,<FT,=.
MVK>+'B$ VN_MZ! !Y@]NZ!2*]FULN]SM:WL]&3#P 1]@=!MGO/T).:#@VEI\
M-V:KCWS;R',F7__-=*#QJT9L((>[;J/HD>8-^0Y71%_?1A LVB[H%<Z8KL\S
M9.KI:NZH (Y1\F.$Q NU.X;^6H5C=6$7*W1N;E?>;LK?3EE+ZRC)G?:)$-#.
M?X]9RMKH3,PB *;+006HG;B$>"]#(W>O*+ENV@.X\_T<B\T6M348W$5G'\47
M #WZ[,+PVN/:G2NX"\?(+W 2@#<6_8E+@K=E/&%]"O>V;!N/W*>/S52\_5P;
MC@K/P='G6L Y)4_,L^H/KLO"'UP[/^0*=S7+2KY+=H>O*>Z -YK0MM>C!&5&
M%&WUQ(=8R;O#LF/;_4]<:@]KQ"<'FLJ5<C<&?E#2F^OJET$+7P"G+K4SB[W*
M3PA "9_//-*LQ:IKV\H![]FVC?X("@/52N 5^NJTWM:*A*[-SBQ/QVOR9<)>
MXB*S6.7?),4_@V 7#]-C#:KFN9<QCJ8X@=2O7O=K$MNGZ1T*UBNQ,H^FV]J4
MG&W+^A9],O1VI)_D:[;,HE=@:5_&[&J&"CI%<:0TF0]<*U@A"^ATNKY9^[(.
M- 9?'JVYW>.I\&B:4X]H(;(CKM95:F"B.NIE()_Z&M9R/2C0T>U3#C7G9Y6C
M W5U&6Q<.4Z'3Z2'R%0^E7,^*".>LIU+E6\Z79N)PHH'T[[$9OE]4<)HH".W
MPO&JKPE XJ%UJZ>-RC>>/-,@TRTO'5;KF?82Z<.5.-K-5UE-9\L/6Q0(35E
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
M.,++]0>^^U1S\=A-T^^5-7#TW>50=43MEOE5)]SCO+4KW%#=U/#GR_8+7/!
M(NT,X"@O-ST;)QA(I@$N !X $ORS W@  P .H  OP&VO")7;3^X?U:BZH!#?
M):*Q\7)T03DB]JH$TY1[W&JZEW3V-5;<Y2<2_HO&C+]IK.>&<D0B/$$JVYY>
M;BC$#R5 )6T\?B;T[3UU?^5X(-1^)1"H7XES-BZ>/Q/G[5'>/Q/JKBYG?B9
M._ZJ6A7F;/_=$-]W'O4U5=7V-B=W<5L>'ENDEXT*\LO/QM3T0/P7FJK+?^53
M]; U-$*@-/CT75"_.X.JBRW/W]'U/5U0>_0+OBXJIC_)5-YP& KI<<8:9?W3
M*R[87_#\X16[^/>GVIX1X':HOZO>$/33OZ,;P%SVZ1<\8"J7?I(/P#R0;B8.
M<+!QP?9R1-C_L!C=;H8^*),J$H5"NKH@$?;?B]#\R-D5X3<Z[0^ZOJ.]P^\9
MU#\R0-E^DG<]AWA^7P;@"K"_]?[]N>=5Q_;RZ'YI +WVO8?1[B5WM]&Y]M*'
M_IHF7ME+4_XH!]DK);#?6ZF GQO/>[QK>[@6(&IG!^:X@'>R[X7V*<G/8GY2
M)/;N9N#]!T5Z[R[\B[)7Y^8>#O8DPM\"\=1N]O_S>7NVV->-Z'N*Z"\IL7T9
M]^U!(KR7(MNS!]$>A>)[:^R'.U3VK^]EN7[:>#]]>!<CUOVI^?Z+)'=#)KLN
M AB#(XPZ.,Z< \<;>_#B <Z#:1/@9_?["_Q&VRW_,]3R=PP_X==@ R"\7%SV
M%07(;)!>"%O/?^GK,)3X#_%W.\AOS@G\BQ<#JC^]?5\,_9_.O*<:F:>+(PSN
M:>QR;K<[0O[R'M*]/!!A!"_RO83VF=_J)K?W0'JY_85$AO1PM'?\.=*J&^P6
MTMNC@6E::R\44A..@'M8H^"V>]+[N?WX4%#M,^]2=G.T7>UY_@_H3^SEX?*7
MS\V>\?]*T?6T_^LGB<S:!65H;?\7&AT,#I:#^Z*T/;4,=<_]&/0H?I#_PDSI
M@/3P/^WB:/_#4O3[RFO](.]:UQ9N9^VU-^I1>L,]4'_#;OR#_%=V:AM[-:0+
MTN,WXS+L%U#5_)FQ*\9Y)&+W28E"NH&?-D_X[X:C<@$-^5^H-#9[P^=_H5-[
M[ Z2_T+>ZUG']\OMNC-T"?A%9]Y#=YN0>"^]RP$P97\W41)X&8/H%P!(5MD+
M+A[\$TS\$TS\$TS\$TS\$TS\$TS\$TS\$TS\$TS\$TS\$TS\$TS\$TS\$TS\
M$TS\$TS\$TS\$TS\$TS\/QA,W-_'.[*W4V4![.W$ P ]<!JP!9" #0 '>( +
M@ .(H\#+<P_;#<>Q_0\</( :^,<#2 !B@#@@#_R(>)#L[\R3 Q3[[R*,T)DX
MH%!N"J*B"$\1Z]U]0!$8TE74U]I-5%Q$3!0X!?5ULX8YPU$\-G![1X02[V(5
MAI?'T5:)UT1:5TS730WNX*CE[P$W\#]O"/-WALG;\D*5>4[Y*OBZNKG"4=8\
MOJXN"$\%7R7>O<H50'R7+,K+L\>"<E;BW?]YAJGN!1XUI ><1UI$1A@F+B7-
M(RLO(BXC*24O?W+WYQIRHF)RHN*2PN(R"E)B"A(2/-^!%WR;AZV=@OX9C>_O
M E-*O-^5\O'Q$?&1%$%ZV(N*R\O+BXI)B$I("(,<PIY^")2UKS#"D^]'#6?@
MGC /Q[VX),]NVMH&Z852XN7]H8*KV\]J_]96/QAM83_YW+P\7/9>;@L3A;O
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
M[K/,BH^]TUM""F?-G/SOQ615?NJ;V?[KF?CAL>'*#<N-A>KN:FR^UV+0[&#
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
M;%FMGTF3;G"!T\D;N@&MK*((PE[\#ER3;O$:FK0QPL>WNGR]2I'J3,'\ \
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
M ])\O&I^=BWV$0;2(+747QZGW@F_#]2]@JG*B1+&Z3>??->#)NZ%KRH(G\5
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
MTOH'<>U0B.5WRA/M1/+&LI87Y']LFP#KV@X]G+5SAK%:5';ER7I<HUB^XT2
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
M!7&3RE22E,OH"L+?05Y>H_K"<\M9DOE6 ,Y?P^U%6 G"&2D$"2$M0:FP-8\
M+5X0!+=7E15SFJ^R&]T;H6G]*W"KZ3:\T#[(>S?>'T699@!M5MT"PJW<%1I;
MI:.L8M"<(GYNOEBNUK&1CM8M8.":AHB\-+HOG-B02I^FYZ=4$CLPD&P"12^"
M2PRB[XYJ=!,!@T)C6AH*0G&CG!5G2:6;Z]$RE 4(.F63.T.=+P;+ KJH,Y)O
M\.09AD [D17Q_<BSU9!6JZ9R/:T'*![KWV#N,A*3RB8;,WZ%,UM>P <Q(P=9
M)T7\#BEXA- QE[+ (_IXKNEMR_)LD.D_R;>Z:-@*C@*Y8BICR!T: 7B%=^O3
M)^&US9+0.7*HMA4'S/-7O!F (F3<A=B=B=Q6;4!G9SK- .K&UC,AM.8P:*([
M&.ND;>7]L'BNJH E4#^B*W_ <I.6S$I'X0_(=S+@(2,K-;1,7U:+0R?]T==5
MP%>6XG4[IH#T_;$8[\284);A&UFZO >=J04<[CX/&CF -0]C58S)40^FR!I+
MN#).!"H X54J1WB;W*X0#)6WLD0A&X3$HDDER^B+&M  1TCJH3R0TAF2X$GE
MJF$I*%D'*(:B<B7DF,2-P)W*8NJ%D5I)1M(2-3D3)Q4UR&US\2%;.;D?9D9@
MNE**N9.1G&XDH_%(ATMK\7./P!B_O .B\LK\/BXR&.VJW,I(-X '7_B!T)U5
M1E(0MABAJQ8J"-4T]QV+U*F3T# WOO]:#URHW']?N>+)<N-M6DG[+?;KC=3L
ML;<_ML+Q0)'6@Y"[!V_/.6YW> \QSOQ 7<D*RP5_[!$8COOF1B2\#6I@LVRN
MQK08[J?X>JQ<6S2\W?NH=BFBLE'N$U!FJ+UHNF*?O\NZ_,F/G<NW:^B':/VR
M*^4"]KG.I+QYCM;M,VJ&V YN9'J'F4%HB"\QQC]W7'WC1&FUX:,+2\LWR"*Z
M# B\F649O/1%X<A9\B^R_RWC^=\RGO\MX_G?,I[_7Y3Q_*=>4+R$.K1JFDU#
M)R2,;B+Q2H%OI\?G^$]M'%F+7VO%\&%&UT[T_/XXSZ%4NE6^ZZN!:EOVE9_4
M:SK?W3KXZ=BQR)S]^*K, #]NN5T?J<.DYZ7I$>[7S(F$T@?=SM<[_$QZSM,,
M\F/NN^9^X!XN/>X=$.SQY_YKJ9<N=;M9:U^>.5#H>W[_@L-GUZ:\W$FV%1Q7
MK@'"0<#C%_4!2BE]RO(D_;^LEL_,Z81GV!,-J.&.*7SL#RP9OEO>7] "7X3K
M\B9HZ!8C&.=+54,I=T/[RYK.XDX)*67&E$$-50^_]A.'U@O'QX(]AWO:QLYM
M_KO7$UZQ(;EJSX+&E>B.8PQG S^MS7_G15X\]6#YX"GJLUDQN_4[2F2%J+54
M]W6H2W# 6,-#9W?K59.1M3W>YXBK"^Y2;0J--!8>WK_JVL2[!%NOEM2ND+C2
M+6U%)>G'FS0#]Y]=N<+R#[\_/E,6MY5L[A__+RSZ>=N !RL(&_5*&6^\G,EO
M>7F(@R\^7,76<TV/+:_UN6INH&.N^?UKU6ZO)QFBF2<SVT^_NY.]T';F0%-;
MQ"^B4OA7:%GXF!%/D\JD6X=OX[*<@B\/T&8N'%:M1QLXT\H2GF.M1-$A/Y9P
M*4/>;1UD2"0.-QHJ"(5$-ZGQIO^SFM_K5SC0&-U.!=+E,ICVG5L0>2R1J?(Q
MT,KH_8\=4!6K4&7!0WPQS -T\ [7[^\8&-T(J\C* OOF2W6%F&D53DVX&'M@
MW[*^V!(3U==;GQL?./LRI,TI?TO+EGMY89OZNF(,TC@QJPP?+_O)H$_(.K [
MYB<T$U=K;:M^]'WAC:[1/JUMC)Y46$?#B9CW]=8_CJ2TE\)UC$'O2<UF#:O"
MO VFG\=.WK=;;S[RBO,HVJ3SQC;SQ)<9]]?+'8ENH=SUOS7-RQ@KQ[\VU27M
M7Z7Q^+9JAK<LSTM*DN\.K?&C]P_YS/9<]:#K&SQC8M-G=COF7C2G<]'#OV]0
MMY,=5E.M<>42NF@-%<I_62#1O)MN ]<U5L"M^X,4!%\I'+0ZL*Q2="64.C#.
M^+?E^-R=@@?H_.9C_WK>M7B@^>KWP"W7J-*'0?%XAQ?,;: %>8<"9CZ&NHM@
MQO- 8JZ<*$EGJBR*0NRM@>K]ZRTBG*^"N=-[,G&7B'-\>>!%Y;+'()<D=V!B
MER-Z$IUU/<ESRT!8G<74Q<S8T/@Y-Z9:P^0H@)IYRI.DAQ( ;!(+M^%)>53Y
M+6ON#.J\/GZ ? 4@:MU[X+X#;$ 9I<7D3F]4!ACD%[GQ;F\,[F2(<R\YU"9W
M[4Q\V)>D/*EIAB=O8<D35,NDOK$2P;$T&4.H('QWZF\)Y[3'-:0GQ(*G1*K@
M[1L &EA.2LJU1S]4\,A[)A )E@]4C@H^<$SNAV]KR9A.EY49.PAR6_S@[)L@
M7]?*'=TE(+:/=Z1^1\;X(V?CQUCC1B@E7V>@C6(^NPAA3X'441"BBOT2DER$
M=_ T2.'?J/EH&86+2.:]A3BWK?"" >Q5J>04JB"\-RY ?I?##<WNRGJSU&Z&
MJ(@J4S.9!#;J]2_GWO;X@L2P$%#M<SVX$EV%:W53^;YOH-IF) MA"ROAV@5T
M?( R4:%<&T]1KHW;%>/*97W?V E5"0H"O^AU-'Z3WK<)[KV+]S_J@<\1NSHV
MO5$>EEVE7,:DRL.@ B>:/(ZHK*SI8\DC6<I3K7L1X#^5L=$*PB. YUA]>%<[
M!Q^ NJ&*9N=2K#9"6;.O5AP:CM%1RNO.[\9J<'P25 I_E]\#G3\(],0Y2G[?
ML/P:T@S'".SRX2*^\ES!.D'/.V3(\3(BN_,OQ17]X[CE#H@FE5WIP \Z4(%(
MJ6U6$/AJ\(?7+/21*/_4@!]@H-#1LN'[3#E-*DYZ2@'3>SQ(;1'$,)__/B3A
M<B;Z5-Q;&LWV%'4OLYMK*1MFYN\L6>FS"6&^YVIDOQ4?UM=3NW8LF&NSWO=Z
M:MZCLNK9R\J^%_S&]RZROIO-UL6VMD'LI, ZV)6VL%*G('/'J9*'?PKL4^C=
M=9A37%%F1ESV5C@!P6+ARW"K$2"6J9^89(X%DR&8G$"&DRFRHKXSNL4L 8])
ME Y%X-FYMJZZ+?@>T=6=H2%SXU#&X*BY\H"@])N"P'D'>.>6S40/P(NHA'29
MJX*@0=;N51 &&7XBU>G()V(Q&@(@2$:'98O)X\IRBMAAF4]S0B[VX:V"<,#8
M^C)-(@B:C;=M@[GY.A/#9\$W7  2;:>CWK(]I7 UY?R/4@.>[X<V9$8 O.52
M28.LQXK[#("W#F"][?&HUHN3RL.O+&D)PA>;#2(_W"*DNJ+VY50'H!=_7?37
MC\"FPC%5JPG5KU /P)C15:A6TK"N@G .QA/@8>YC(RI:6P]0Q2#EQU:*+^@"
MQ[$+:2%.&QV\RI >%^<*$([+]2>FR"1V,URML<@++7$0IJ,AP-F.VC$$>D%+
M>7'HH]/*9?-O(^1ZF+>?@6V%;_I"]: U(;@IA\,?T_&<S5,>YQ$KMS).P9Q(
M"SP\5:S)1T0BHK)%&5H/H5ZG*>7Q3/)6,"]U+Y2GY.*!Y=6D].CBME7(< J:
MW<P!' @Z//Q,0;@>.'< _+L9K@4 .WY*M"Q<?N!'Q1EXCANDM/Y=6T/A=IH8
M"2"4.^^I0-.?LY5GX.OKX4&@ :[&F%9)T_$#@$8GH;'OONLX%.GQ'0!(E=R:
M.F(PSI#D<<'LW59:=IYFQ3O0%FT@HK$U"D*D96-\ C+XXK72"1@MJ95 F("(
M)LK*4$HEO)%'0A_%XQ<0B4-*KA<T&$9$!;JHGTR#@_[+=JAXVR*-O1:USV<S
M%81O^]7PXPY *^%LR MA J'6#*[+".N>FC"B"V;@Z[+K1="0XS>$4T#$YCMP
MY4ST93R$ME*G+5MZ5+'=SGS\8C6^O.1G'13.Y9IJ6$4,BP3IXPJ"1.X-":F
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
M.X^7@4[[E^3Y962 ('N@[VV_Y:,3 ;$X1\RV>Y'ZXE[7V=DM@C=&G2Q_Z^L
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
ME1_4"[N$7E39U@M6=?<S*Q;$2)ZB$^DGI\NNMFWLKXW>:GAH[[F]IU5URQX
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
M:96RN1:!AL]K7,,N%F[;5*J6Y1=_!C0"Q>)+\:O.L_Z3ZQ$_RXF?VC/V"F6
M<B:ETUVY%R+LE^+58_1_N._ISCA6!AD685NC2I>>V2/@.NB6J4Q,V&*766@+
M+ZY%3)%[>(FL(0S6<_S6]S%,76%,Z8?CD6<BHNYV&L\\.1MCX&GBE)UJ\H$O
MX;);0"F#.;#B/W=(.".(V4LOSZGBP%9FI60*;6/H&UKT.<3/N7?$YNKTPPW-
MSV)S*LXLSJSLM9LX5=KC@JP(3NE0"?5ND6@VF!11>6F9K[J)/,*!9=)*TKNU
MH06NQQI6YL"V2,H]W3(?.Y!9O9:)PJ-6TR?:WA*;D$YX5F<B1+BX>Q9L+'5Z
M/+L:N?R# [/W>EFU7+&3 VLA^(+K<#HC,!YT& ;PRQT3A?Z>E08B_#NOG)!9
MBE9238^^%7;);%_[I6KK72,7;JT1.TEAQVR-/ZY(LT- MPS-%?7R0Y$/UJ=1
M49> B%N@6'@(:TCUNB;A[@ "]<T5L<Q]C,S2Z'I@1A=DE %DU!J_85AED R<
M?LL-OJX#EJ(3X*S^<JQ,>&I-.SK=T7_8X>-V7A/7AW<JG^Y5[ZA^EQF]MWJV
M !(@_&Z2XJ2B$XP?MX%.("$75^DC>^>8M\Q*U^K2(W;5$0Z,Q](3WHQ/OZ]R
M*,=0)Z="+OMVO['G):8MQ@9YZ&K5P?3FCJOD2T]H(;Z0 =WG-&[SY=0O*_ -
MZ%X,^)-5'*/U[EF,AJ4_!7 O$%^[F@FLGO)\-'MQR;9P?A-+C0+.;:2:#WTD
M#M-9<'=JW.[8*'"S)L%*<=G5XBQ&P9VV VW.V .I)59@KAXM9.)[Y^B\4%I5
MVA&0!S$^0R?&)=59DW)\KD/3:6+Y!0OH)+KHE#*YK3E?(PJ(S9VH)9U[\+66
M$8"@ P:$JW!@4YLZL;:$Y;B W/F>G- 3D_8AL7?-3!Y."NGIF<77-=B2C,@P
MP(2BGC2R<*HJPG\3M##@JS,S-U / ZR]=C-%EQ *VR$A1&:)/AA"-<]EE'Z\
MIAL_6U7G4)^3K\.2S[YG?O;M%EZ%H>#*-,6+KL;Q7G$*LX0<^?F1H06C+0C4
MIF[4F(C4"GU].F!IJ.)XKK7@=/J'%PP.3-^$OKX-3Z_QFD3P:']VP:07\8F+
M7Y.ZLT50V$H_]FUPI.98I'ZE8KN.BXJ*U4O^&7)46C.E=/)PJ/O(KSZ'3(A3
M;'BL.:I24KZX^6!?_L7'M046C8VVB#LSIZ&Y./?>N'<V8%1]\ 45!:D#S7X.
MS)K0"II L!S"+9$^ 8G.!]#%&"4:VY@#RTW4_\Z!J0:$MSH<K;$KCRT)8*"C
MR> 1^?:4U,XMKK+Q4VDMO4WI%T4/7^I5%_;WS\!3.[V2S,)HS\KR&0!RC6#L
M7LDC7W,0W:^@N\:&9A BZ;TC(K%5:S1[UL.7+YG22DA^4VU$=2URD?(+WJ1Y
M,'W(-/)'C'OVY2"61@_*U>?*^$.P:JB- T."CV>F"8R)F3TB\[WO<?04(*D
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
M,?%W-_QEYMI2/T$K[ IA3Q6MI:D?@BB1"G>X427>=GC@DT5S&?7>4EMSF:?
MPQ?9QYX=UXE7=<[A:SBP?]=-G8*8&9KM9$B^ZY"/BF_HUV3\$]TKO[A$'!(Z
M;"9EO'4K)C1'8WV"_0UL^*:1M.R0Y/!ZWVB;T,WW\1JW=S2K]N\:.;5^[K_V
MT.SO#B_^BPM71K[/41(&A7DP:,#NY@EE\V_S&KF)_=A&5T?QT^35"N<'9.G[
M]!PS*RF+I1[R[/CK:.FYK%DMV.6OAY_PZ=C.C=NP&C5Y%^$3I-5=Q:"2FW->
M_<U/T?6?R[-]S+\<5EO,5);M-A.6\0S9_F;Q1O':"KG0[M=;0:?"<I[MDCT?
ME9&R][T'F-Q3KHS]\[V;UG_>WHUD,3 ?YN/,OFS!@2UJ!=,\P7$%1F68 >[5
M1]^0G.RZ[H[>-C/3:[W7NBY<U[;642_N]D)[==0I*9G)Z<M&F729- 5/3W^-
M>'3XB4;&VFQZ8WZ6SPH2M%,D-NF,VG:,".,4],Q(B7I4&Q2I;ZE-V^9Z>8'7
M]OO^SV]_W'-@>3CQ\<O38E=&@R,>9(:G/!),OKMWJ&;TROD-0QU&E8UJ2&:
MO_54,1OUGS@Q=Z_9J4#-DS=F2(45O5]XZ^-:B\FBZW[1ETP?SIM+"NG)>>L=
M0UFH22@6FRK>5R_\,2Y].?4E#-NW)1Q6/W?IV=:W[3HH-<1DYPH6POMQ;82K
M^KI>L61ZXRBF<<^UXR]NE:\>-#E_EJ$DT='4Y2O2<)6N_F2;XXUG][[*'= V
M4GIW]$!Q@ ("GS')6,_/2W_+VKQ30^ ^NQ+9M!8QC:)'JUFP[Y' -=\P-^6Z
M=A$.;$!9RPL11H4OBZUW7%=G'$G\:X<<$LO 'R!J=+;F*%N+31O'NG^L&\/(
MX_YC.K/]8,%Z1EE2PC1B_NT<<58*02O^2/VYP8%IQ@.4H'[0\-4[!(3Q_NQ\
M'U'7,B^)]5@6,(@ >S?^UQ&'4:"(E>C>SJJLDC-F.<]LGVRR,X$/V!08A9%L
M$L1?!E C\S=L-+;U#40C/+;L[2SM'%RN$]0^QRMP73?;2MDK7(7'30AAHB(-
MZ-Y'- "()9/,A.C2L&'A&[K2Q@NVM/4M2RAJ\A9@?Q8ZB^1FYW*2J%+EWMZ-
MJE<&O VOHR\OP_&MU&VS+1T8ATTOF/K!UXEZ8<9+.@5F<;FYF9#8R%\1F#TP
M^52JTNW\,B..G\*MADJ'.'H,R>PMN?O%ZV# 2YH?4$<38F=P\V^C;!;M@\S_
M*:=#?^]'_GL_\K^_'[GV8GZ%=2$C$"$V,SM,+Z=N^_FBSB^IJ\7A9%%7W:ZB
M7#E,.U) 17J;1%!ZQO6;$9;9R5*'G^;EY"R2E]Q=(RT)!S8S9;ZP:C&'7)E)
MY!)#>>_!_IOO^$[4Z-(/B81%9&C:YSY2U:.W.*G2/.S.(AK4%0?3W1RD.BY1
M#++#DE.'RLQC2F]?&,(B19$ZKUK(AT-[$\2*NR-T#K*#Z\5^"C>/]%OI*(0T
MMMC;E2PEOC3Y[JV2S2=RX%/F6'*F?83_7-7M9WCER\=?*ZD_[)()A8NX_/))
M<.SQE<VC]MU,=*OC/-_P@"6!UH.MX"&4AMH=BPQ4>9077!H=]S'8.373[*A?
MP.7$XT8:<A>U33:+GCZJ5%=FM]*PZ)Z8F^\Z(E47M?.0[YY9_@A!GA_K$14!
M$[<JK.JPI<-U&MGW'0X'TP,G#_AF?A#9SI/:6DR0^Q,R^+WQRN^-5WYOO/+_
MH<8KV0?^(I$9]V>)S#(K_X5$YK_>GO#OCFG^Z\<&RX&EY,6)X@ 7/XV,A872
M+[G #V3P.=;"QE<=G4.O8]9GW?%68%-?0Z8P,N+'M6OD7J673^]&9&4XI3[V
MBZ:@S0LWW%.2(%KFMYTSU/B+(\E!&PF46<(_X4BR5]0 @JI3400F0V*4]J$&
M"XW_ R&VK4Y::TV[8A H#BD5Y%M(Z6<'@[JXIGT*K"KPWCU";Q1.RJ*#35#B
M,:$%#-<]SSA#J5RX?&!)^%MDH/Y'/Y+M@NZM_!>US[-<-EOK[%,84:$F31Z1
M=0@X$M%M5-R5).IO6!"G[G97.*QIM%! Y9ZFU?,HR> &LO3/_-KQY9(E'3.M
M\+I>XWHY.5=>5]EL">/:9I&(3XX2O_I'WO\Z8V'RM]^ON]H<V$Y)^C0F*J,
ML;M\[M3H/-]:S>LIEZ[VJW-F>%6WI/*K&#_A1N'+-W/F<R:VO%GX@&-_;S/7
M5KPE<\3.N71P#C@8Y++$!/JF@_PJE\;V9V!)8?4 -+@P30+DR#:#,'00*!P-
M7T_?-3^+J&D[<JZ>NN:@*@0Z&G9#V@T"(X*8_; U>6;WO\H H/W@/\BCYQ>K
M5C/I/%4%NRRZ17>@D&>EDTKYY?CF*)]_AA9M>M5^]*'+;:JK0&-L]J&\:+FP
MRSK!OK+7RX<W3FYL!Z#E'DD'1^#X#T@IUU\8:R,MT25/QRH/LH*8J!>L-;H8
M7ILJ-&LQ=ZUU\F#O/C0DR_@6&<OZ4AZ)T:6JQ(*EZ8+M,98/A/THE<U79&;>
M=BT,YT9Z8W^Q#'>[8*<PX-#K_&N>:01K#OQ%]8G*2M_@8E')B<)G'O0,2&,?
M,FEW"0,A.4; *MIN?B_S+]K#_[T1R^^-6/[)C5BF&_TP="RD'O@NU\SSE>:&
MYHNBE(YMH_;1KSN#E,5[ G>N2WWX4;.G6R<J1;95*_R%[_2$TZ?(@Y)/[ *<
M^LZRF;<*GR^HZI>T']YLM<^6ITG$Q99G_/QAD_JAWO*5/,@>H_&-EH>2)"XE
M[MUD*%[_W*NLH;=I+]\(7 "T1.LT@@6I\Z'Y]:H$]0@RS;NUGJ#JYA^1="KV
MGOF#R!T2)KP7DW5U+ ZZ8'Y<<#C28TFNM9ES(/3E\Z:.W9RP]).O>L^!/?7@
M69$\H^(>YSUR>Q!B.K<H<;[G\63WRW!-Z>K=YYS>'\QW%-VN^KN,_UW&_R[C
M?Y?Q?Z.,_R]E&O[U"^]IJS<W3 ,.L9*:C"GZTF15O=(6O0 T3W^GW%G)7;K'
M3"71Z]V'+FAI:UU599ZRC3#NJ)X\>7-V.5<V1#;OESZ251?+UM]TW4@TE9M<
M4D!<^CX,(5#KN$8Y;B^;@/VHO=0)(D(@@?(\'<*'Y1%2PBC<W5;C2'D81#+0
MN 9QV]</W9BJ0%"=Y^=&;*QBBQ/O?GR\*@FJ&T W.>@!L("3HC"!EU4MI>="
M([$ZX ^:-] %P<3:N7P?Q,)%:*Q_K/5OE!\/A[@;J-'(7!4UI7M)HI&LIBH(
M#*OG[@ +3/A"I!\_52P>L<L_T5\8"*]KU7?VNB>WN%2'<?J5BJ^-%S&W=JBQ
MN2[QF;>W/>'QB8$G5JC/2=>SA'-HQ\^/';]D^3.EIGOLZ'G#"@'DGFN%_,^(
MU9T]BZ8=#T-+A:@)Z8S_\[WCT;S@D_9UH[.#'3*2F!!Q8#BN9]#Y2%GALT.G
MKD?&)R'$SFQZ&6I^*;-Y03;E4UO[I2M[S4R/1FZ2L#TW8&'9YK.OTT0__-+*
MC]M9B"Z$9M4ME 1XP;TU6H/2G\B!]2MINO;W8^/SU8QT15:[C&YZN$2TNU*R
M7V)B[M0*N=R4NE/0=:O> ZD?__)NY(E@I6?[E7ZJ;K+1I^VM/\/2![H0\J+R
MX'G@"Q\$ ]4/DL'B4?\!1$V[G4<49?J'EP*K(3$;+'7GP##J=>7XN@Z(O(O=
MGD__H;AC+J70=TU+U0)TWK8+_(B'@].>FEWX;\-J_Y!ZQ:V)UWN%*_#,78[K
MWM]JZN-'K&D>8]2JX3J=3'._&*M"54O;C]?RI&[?"8QSD;SU<?N>\;O248LM
M<X?40V^_-UUCG=1#*YHOY3IZP_CC( 3%,$[Z&6R0BC6/K_';>CFUF,;'WAX3
MF/)45>QR\R=%V:/*\4I&M\:[8YI:9:J%]S-=C 1V>EUZM#E/\N[+)/,Q('Q%
MU"#!];6UZYO]'O>-HF;K)$!GZDY^^=?.I:HVW8>!<WD?K>(UTQ=O^,L>];,?
M9^"]S*0KS)JUHTZ[A21D7Q0,#12VT(XS][FIWKV<,?%9LV\RN7&3NK;.1""(
M[.^ZM6#V&.M/?'!AZ51(56T#>/XYJP]]^8^U(W9F/U6#4!_]2?!E-H1[+K(
M.-Z+[1OM_@@VK57^:3#C8-+=CMO_J,RFSU0?5A,O1&]&D+ID/M9;((?I\G\A
M').J(D+WGZ<B253233)9Z!FD384^$RD^/. \E887&F4QM!5J(57+X/G ^"W@
M,!A[__Z,S+KC =+&+CV(I#\!/67L<N+$="D*@4]+Y';+$C,<@_@5"_3\('R>
MZ/ FM]UM0RS)/ "Z-,^ I>98#W5P)!*YA%O'K-5#B++,M$?,"A^#/*&9V"*\
MIN-.U;Y>V3!6TVX<**9$9%9$#0?!6U/"EL**DNO@O>R7T 2FIOJ5RT6]G!$=
M@"]/."!FQ44A%FACDF)U46':TNX04Z+ 8P3*N0";.WX,WW[4\L9/@&*'6Y-(
M(KT:,WPG@A#O$FN$1.^@!C0>OP(+@@IX%%E#%;<3R.Y,!:ZRE2T8?4A:);$D
MAAC&MB5@#&6X]3NZ5;E@$?"=>=I6U'3MFMHK4).!8UJT<6!M00,R813@2,=&
MP%8FHK$+A!CR48(6:.E G+.%#V03G_.WLC9G6R^[XUGLXW@$J\$ ^HAWH;'^
M<*9J!*!MXU\CK0D92C+#2<[T\E_26<!7XAB7#)7U]K$(,HQ&$''#A_4)4@$+
M F#3V46:]!\4O#5NWAKB4F5=VR_0EVE$0+]S!V+Z"KMCBOT#1YEQQ5.-V(D/
MYN ;; _B2AUWA,\PS?X]WC(70O@R"O?AO@RUE>5['4%WY?K1/O]$-]3"/G8R
M2^/8('&HK*H:W-RN%CL-]''K7GA#Q3\HT\OW,?&@0EDKTS0?G#1E:HP ^%=L
M23I2VUJ9&:;,<%]1,*AH!!UCH#'.>/&'=GX+Q/$H>Z[_29<#QE/15"#A _.G
MS@\#RG)ZL8P:W-G@F+[IZLUIFF9_9*&+OM/2H*>FQ<9S?HGVE'IAU8 ).2WM
M4RG95R:W,W:>,JB3ZUN]W%GFVOMHQXDT%2GS$&9&]<1XHU&FB_3)\PFW)YOK
MHO"Y%>@"N_;NIP5=SV)4<TU9K/8,KQ)>O@O#K5D5B-L^RK84MZ:^DJDCI<IN
MIV6C-]>/6C6HH!65^MZE**YV5>N]K;:HD9.[(2/Q1/I%HM;)3:&R"Q6.D\UE
M-I38Y9GR9PV?5C1?\TGGG&CP^\J3T]>/QXHR[Q8.4_O1_2V/W]##S&[N2);*
M^I1W8$];X#PQ6?-W<_"[.?C='/QN#OX&<_!?"FO]JQ>\SB/BD-48A7CB 1\4
MRCY3"M$1TZU0A7&74JO6;W-_K7WL8MI(4KE+_ FI96&2L&Q?5J#Z\YBDJR_N
MBHK.'"TA^_.BY"LQ]'Z:F-J1H#Z;S)>-U\SM5LH('ZI.]:L[78[!R#Y7.Z+U
MO,'$O,W"R#3%3#'Z3?0IQ0<U1[-K9\T>'0Z[VSF&*D;;OLC_*\W+UY[/(I@G
M6"A0M (R%AZ>2?.0#L85Y?NB76P[T'G!/$VXC>6S1%"TGEL'FXZG@,>9JGUC
MJKH4.%-\N!^B[V@(#-O&"!!V?-X%YHMW.H]-QVMQ8'LX, %J>A/:9*(ML1NQ
M>IJQRH'QYT)SJ&(>*-==0O1A;K/DJ.A;&KXKO9\"^/W /M(QS-CUB08T5<>U
M&3>8;=GE94VV'_<0>,N>*2@L?)AU5, ZP;U5<8=,C51RULGN[U68AW%6EM\_
MW78_U;TGN#T(9=SR9D$N<(4_4W6NHAQ_.@ZLHL@E/QU),#GQ03S^AOF#4-6R
MS$*!>HFT0(70B('XTNC!>EV+W>'USI=A<6^2!6]%="Q=@(6*[@#G>OX/3N0:
M:>.:16.#;9-K\W*@O=-8SD"BY%EY?)%F4Y2@LYN#B>!U@V=)_G*B^M:2MZ<^
MP M'S8E29KOG)E(->-2\5._(\$V.4H&B-J1_I8*Z^0NLD-RJ2MTX(HZ.SI1
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
M!=GS)(P;OPL@!W.;R:U9GMH#Z,]YF83;6]$+8^,+Y94R6/\_4_?^1>I>]T]
M7"/63LH\)S0R:.J;"@8@W]B O ( M\0(2*FVJAP"R$N>M;(&@"'\Y*XC"8\J
M X=;*-F800:6_R +Z*%1)^D%92A/DG]:A)(X/N4(Q'X8P/U( /<1/%DP/<M5
M5B8:*MQ!1_-\E,NK$-_%@+^Z8EC:<L7<>!&J*/=?^G5V:Q R0(<:3@%>R(@@
M([; [F31 6 VD>W"S*6"9FWTL'.TLC 'V!*M4>&*)G5)X;( Q!*P2TN)W"Q,
M]RFQ,BM'"XZ*UTQS3>0\D@>5"ZJ7S(VO1@]K2\@ 6BCK#+JWG2[(3^3H-6#F
MCE-^AG^9K4N4DH=J/P%8W$#E%\@=QU\1H;Y& R/W_3#@F,\Y,D-TGAR8/X:$
MT/7"PQYQ*1G% %A=B,3OT6A%=/2 U;'%PDXD3F X-)1/%Q^^?"Z7$</=79L
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
M279<H+ 4ZB"$,X3!++1 7A^@T35%+!&*4@*12E<[OB$U00#"CEV(Q=L40(W
M!-VD<V:;7Z0BIAC\>D.(9$78&Z&(&ZNZD+T\,X/.6)7MC\%Z;:5AQ3ENVK#\
M=6\;)M7(O&X \VA(GT8@45SGO.I S%9UOK< 1R$=\*?RE>87<FJ[A1C&1K0<
M@^^ \T2*!HBEE'$2Z*1=IWPL0!.8R0[PM,%MR>%5\+?HW<J" Y2OF"=Z^K)$
ME@''&EUH'\L5H<YZ$ P(.$Z<Y?Q47:,&- R@C EF[$),Y)0@:PWL3()/B% T
MZL5":,X;88PPW-"37V#0HF>$ID%)V((.[N\UJX1TA@;IPC,O> ]'Z/M^/BH2
MUTMA&R$/&46"LHE?(4LPCE:DSV>*Q-/V__8C V#3O'7)4VXJMA4=\%J'YI%L
M!VK1O CUMJV-9!KOLP0I%/K2V53,G %P_$26W'EB:<HQ= =: /!844+@;N2*
M!E;8*)YT+1%*4JCC7WRT[P6P)T3PS@^L^ IF+$5\*R0/(_!AQ+E#^RG3>]8F
M2R)Q.G74W5I$%^09,JI':XRTK(3A -/RC? )^N TU/$4JE%&,J .G5B,IX^X
M-@J0&L1A-YT3H6I&<7"] ?#[Q+,0:(:.0#C"UMGCV%Y(_$9V(M>.))RB<(#P
M\%;G/XM0>[$_>,$KB\!\NW!4?TD&%KY9/;#.UK89N/>SKF,PSDJ.%D+U.8,I
M*88JH0DB0!/WD\%0< )@S(IR<IWQ0S \T- Q@ND*%& JPM%,2K-RS]W\X^O5
MYJ&WG:KT*JA%IV+2F_.6V(MAFX$N7.,ZOC&$W?M%*"70Y]:*6N02!$#2 &7^
M.?H+% 1'"UO(^3/^Q%X1BEZ=,>>M,P&G=D/J_6/EE3.9"&,"MX"'W2:<N(YM
M6-Z6.P#'B.?N)F!A$E8BU. 1"Z HL?80&<$.=H=/64D(PZ'Q(MAU C>C"O4S
M_G6B,&50I!DW[^ >,_C5=#]R[NXV <0ZSC6=R8FWQK&2#?QQK5C9KL@>*WPF
M5QLS,@V[,EB"XK&+F!P<!Z!7O/:9/GI-E6!PHZPRQP83""T/35&%DI1+!6'%
M%JKEE!9_Y1"];J@ 9S;0\T'Y@_7>XX*H6$?DV01VP:PNNXKK.@-$LU.^ ['"
M,$=3ZXES5Y'=^2Z6EG",LN1,[2<S,(0QWYK17+(L!@#&<RX+E!_XCFHZB4%=
MC79S_/4.,K1@X#CH7V$M1<U4[FV)V(S)T8*&Q7I[XJPP&-"&GA9+ !CKPP'B
M56UF$MG50&/582"['"LMG6F@F_$4I %BCI*>Y0F?8TIC2ORJ!"H4;P[C(A&/
M/*J@XWIT=ZG/0RDQK+$.J 6/KRK8B(S"6IER4QJM==](0$3:#KC2JB>/,-G
ME*1A!=[CI= KZ),RYR+=QIG,(B'/*2V/[=R-X$ N6D 22@HH9P.(N%[(EZL\
MBRE%%!SO,H0$S=Z".WN&$4<D#TL@!'R<^4P,L_(PAGYI>3&VC"H.AKK(Y*3"
M\VSH8B/F_4S^V')'..ME#OGEOE'KS/D_<.])MW^_29_6^$]]VZ6I0:Y)A,K2
M#@I$4Y,>_=!I)*OS-B.4*#J'PB##HU[$LMM<,G).8"=LA?A5[:9BZK8K?AYQ
M &\T]Z&0[Y#,%_T9D_8?8]+,(F<$O!U07O:L1*IO)1Q#8=G#K#!WP',\,4T4
M;MT"GFOI,]4;EKS0P;_<3?3FTC\2QH%4I$+J!O,8<X=5&A F8>2U:Q$;^L+'
MKBK#H2^0U^Z.B-7:V(I=2]R<K1#<=%XKA0E-7\;%0(2[D/$-G.2G-M+);!F/
MA603=[/^]=DJY\*;*?W*?,K47<"@HEJ!UUXT*864H1><1:BN*MAES!8I>$6:
MIO,312BKDKLTW$P,=FK*&(R]JTM0=_RPCB3'LH(NG%EL%@EK4_E.K%9JGD$R
M'=/K%>0%F\WN?6LT[CZ[?I U*I21FNIK1.;?1[3RJY(-EU*PF??)DEN!MB\"
MA.(H<,-3+N(N<"'$>7'G1_]1H'P:>G "1",?W\EU3R.QJY &8'3>"+RAS^#U
MY>(=Q$DF)"E8GZ8/O:=Q";CB@])T6,?H5O, 0"/TV4GM"O\?&+\:H(?&9=JH
M,*Z"B<-Q$>J%!VGUPSBI]Y0/.Q(P$\HAV??)K8R41>AI#GM\)7WF%5ZI)<01
MRBLG?;WDH". HTK'R\^_W*+3 6-6$$IQ-0OE%-DQ?SBGOE2/C7T86P";U<?:
M\R&BC)66=ESJ'(W"#GOJX^Z/Z8JWQM0]3@A/%Z&6F3?O<H7R>OW7*M#@J!4X
M_:7 -G8%JI67OY0KM]ALR2_X",BQ'GQGK+\\]WL.A:*S'>$!BU>^,AL\G-\F
M0KG%X\EP'1G8Q]J)28(.ZP5)>)\RR45Z-<#@/@(2'N@%QXHAQ%GQ]<AE+Y#9
M:YDNZ,E)F-CG3^'I"13I+H,"GS1YJ $B%:M.S##@$QT4#/:6%ZZ,,JVY;!)*
MMU!E3/%K6_67]K.2"E*.L&SR!=("\ITB"I+O.,/VA-5BQT];8R[:&YCT#U^(
MH+DA:^DP/:D.H*Z\!B[TU>:RD#CY?D%KR_6T4#ZF*R"N#M)&,H&%1=L*U/O0
MW%,5_7@8.ZOED4(@7WA]H)_5@ OY?F>LSI?CQ?W:2'>!K\\(%UOXZV1;?9R=
MC7J][R.KJQ#J5Z#T]H170WDT;G1*5%PE4B=)$Z%>WZ+A(N%7]DBL3BR$P=V^
MC;N+[BE*G>>G#' VD-KL!TX[LAH8C):^JQP2E_F@$T%FTK<Y62_-6?1HWZ R
M>0NK%%HXGY )P(>3!0?87F>P&M4I-MNY9$ Q7TH@5 J3^@8KE$0O> $ID> R
M%GH*V)QS5&[.N<V8KBF!9%ZH>Y%@/]IC:/ZP$[ :>9(&R=@P(1ZZEG--\ U!
M(H# TOND'OXF0KFR3?.!G[<E21)U5YMQPOCYT4'PU=FRZR3!JO6MF<C6MFS"
M%8U/ST6HA^DPTI5(HTPNW*VHZ8?*1"A;7USTEST;!1#G^KK39&5^GJ-O+[U/
M<[Q003N2'T?Z=-4#MG(TP 4R'NDH#VAIE ?FTW7KO< $3</6AW)GA,N-#(UF
M[W[+;Q7N#*M[JPM]/N,!]1X#&A5%@A!OY6O3[%G _'!((S01>**_=CWX(@P&
M_#R1[R8.W(Q4_F'N<)XDP! ].!7BL!M;W*>A^58#+.(%O^+E,^9QK+AN^N D
M[:;@,X'1DUTD.1X6U#_.Y&>K?L\J([QJ>4E>_#E^O9M$$43Q]"TG<:L>#3"F
M9PJ,]#.%.CO:2^R_7"K@>4@K '651^0B<H"81:@?@MH8!RW,9 9/BV"FF%R#
MU#_T8=$GWN+XOEAH>KH#9]4'&;,6WJL8C6<:G,XGMP:WM@>D^.)V($S:;4\1
MJB]6N.FEZEWCMK>++.X^?DE:3BPBO<8*=TLL6$L=#!2A[&A4H;D,81!^29:B
M3=RK!-;C8(2WDR^2PK$M\A\D!-SN59L>=Z:D6SCP2^P_;=5YU1&6-D;TXE"X
MJ?/BHW:*%B;986S&P[$:(Q5\> ;9."';#H27 $SV^W5F0!=FN1461_=IX2:S
MX$+B+M:\MRIHE-9F_BC(TJ%8:T]$5\Q2BLFV90CI;DG2/FQFZ[GW!4!?A8=3
MM!;8%0Z<2GY#D>XUP?S'Y@.19@$Y^6861E^Q@]F.PY5'KHE0;\Y0:@$<G_F!
MFYI6"N, PM+-9K0A]=&"%;0N93X?(07!ID+@I5P)P,&_(#S$ 6?2/$.YBVPQ
MJ^09+? /QGN#"4]$^J?AL JHJPU1@.O[I.W CU< "5=-0D&0EYNQ>5BN@,Z:
M-^= WAP"1ODQ3C;;8DOWF0DO01N!W>UE0.8']L,&9>$._%X+OY,WVDB,)?86
M+4EE\D?8&Y@)GY"IGD*XDM]%_IAP]#"LJ'KKZG?R]RVF+[)7'6EBYT^7G9S8
MX?-_<-[][PU_PTHX?[6A[2BD@;V_282*(4K/EHXZ_L#MIJ,WO3_JW#C>4=5<
M8Q+3LTGCJ7GB9$YI:G#4\MCQD1Z:ZX:LI+</U&,S58,3'[D';8U.C#R^HYR4
M+9N/YV1FL"X2@,>J"@)F?V8*"[<.:U/PL^I=[55K6K"W@)&1G:+RGY*!^@9N
MF!J%JW%L;]DXC-3)%O1"V *I0,<F@ZCT< HXDICH#N*"OY,R3+>!6[#WD<I6
MO7Y\7J+7$$78N)(+9\[@!&G)W,N8/)G#1U8_P@;B9F?Q:,&E)FC*S1<HPG+_
M<A6Y16T!I%;X'B>N-54Z[!PYF*B5AZFC\P(\<'?TM6_#EL6>S@I7O4)_B<E(
MN4(R=U[5%KU9JUQ'Y]69M@^]D68KCS[UD??>$_NT=:EQVO-HK36'5U*"BP4^
MKGVX996$+:.3$PSI^XW]1:<E5WTH'+D4>+2H:*."3/S'D7<>!TUM#BW<+M]Z
M=*6UD8SY8BU5]Z/+MSR,VOS[RPCUE<LDNH[_NO8WJMZQ!XLD9#0$'98_1=ZA
MQQL0EEGL)TCV(U6UB\TCKUASIM+31E*?&]GLC-* @W+'GYJH&"PQ\3?>%Y_S
MX-;5E]M"-NS"[S(YE(:SD]I\AB<Y1YPC]#U1C\N0[TZLJ?-/T!52\CJR=Y1.
M(#>G)@%]!^"CK%&JJQ[J(M.:=PBUES1#=C"T$,EL'FUU^LBZK:8,1^)MH/XZ
M.=BQ"YGXETC5TV#=57$@8A)3J@FJ$/JZU;.]QCK][HE0]V3 *GT\K ?;?Q9D
M02%O]WW#%B5O;Z+,RWN2^5T4>&Q>=IR./F.'-)=()PJAGX$V.1$UH\TK&3C>
MZTW*_. >2)!8+[A$7^'.K.+HB>,FQ3<3]X:%8!BZ!?("@>=@,M'&?>3$)L\R
M$\-=N7::E\[LR*XZ$UZG;[@^_/9Y_Y/><MM_Q&Y]=EKC3%U&_1N22_%,ZR>C
MGAX"E7/7_^68X*4:.;W4Z;,MO"D,W\"H@M.HW6;9"7"XQ^[_[K+P_]YPC$*%
M$&WL,\K"'8X=,N%I]T&3AF,60:QP$>H1OXI* #31VAS <("EJVPF<(1W(E18
MA[3XI @G",!\2 8XTG50?$9YN>'_=P>:<<*G(A2N#B_ L3J0^5)JGYIO!WC4
M/P^QI\ V$PIBVA)Q <!#5?#.K')<1[%1UKV)\\11O-A%T]#L56V0X*,3U=N0
M.0IK^BJ+CV9RU"\'37G!6ME5B'>2")7IV+:I!F"SY_[QH6CB\1012HZG80A\
M@)!P%\/#8Y!^8X%:EP@U1+(7G^Y58<^J8WARO?X!PIVI_N*2V\X0DDQ''F)]
M %5*\49>LTB 1-YQPK2L?F$IC6C+ CA;<)XNR*KQ/=J%&8HN%Z$:0&>W$IX[
MT^>,NB@C)*$P_H '7NA_".K.R4,*6P0D><#CSD,->T2HWQAFAZ :=<29+(2;
M>,JC8#427>_,C6NR!1K*5H 5_Y)+G*O<+KY:(U@\'\:A0>+U^-N8=XVX++@(
M10*$+'N2$A$-ETH!(@ ?XQ0A(I1.(_=QWS# SXQ2Z&V1")5_RZ>.#$0_?!$P
MC]8>J/M\KX57KISN7\;J_'<W_(W+-?SU!J 5\R\6L.BORA%MFJTV_=>_L4C^
M-2_[?#7B9/0,])YT:Y9H/'E++UT:$15AN&'5DJ4G*O9'J>TBI:0$RD2$AL9?
MN5C_Z08VW>V+AU%[,?&/)=?:?E[*[O\[7\I.-.KO$/I95B'?\]&"UWULS&<B
M_GS-1X^K#*#I5[5368S'@\V+>5;@8>E5P$:;:H*_+@WISH3NP>6W[F#PEM]$
MJ,\$'9M5PRT+Y">^$X??3R64=EUF]G\WL%*=.-3KIG6YOT3MNY*]4;T ?6=X
M(.V>OI&B;I.MWX%O+XJGSWH,N7L^7[G6L46PC+WT4:B>9!X<6JC)"4F6O8>-
MI&Q3(WU;'48O;RV-/9JN%K6;MNJQ2H'VZ;%>D\F]GM\ZD^_VI\?LKA^1"SZZ
M^W+*^A=]%C%27U<^5=ZR6>:B-ZOA2QU^1:T0!9.J/1+EKG*63C"MV*4".;]A
MM$HIM[&_UMFI,OS&Y8ADN>C,J)Q$>_M(SJU;^^H3Y!WN?JXTN!"TWB$M>%'3
MQ8R,(ZOOJVB>W7EF),L :V)+Q\VK>]GQ.R7AD3L5;55P+%QN3I!],$;)0RC"
MLYRQ>4;A/_ \*<E/?R*[EP;):0QF<Y3D;S=.]$F''7STQ?!D1+ZCJJG4@?<=
M9G4KC;;LOW#HM?8I6WUR<%34OMVN:S8%IGB$[I.AWI+9;VGOW*=Y:^/[#RA"
MG]S04NR;B3%VD__!0AT=CXW5XXHIWN]\,6MD=I^^<,9OPU%A[_DP2V*/R?.8
M<3]5\YZ&\VV*OX>W+-H6?&CG,]2R.@6#G6=ZSHI0%\?-WN6'?FN7OERQ?CTY
M?5Z.>73L*H=^[I_"-(@;WN!& 8&5)7VC"X_X@FGU*%7IB6>2.30*_PQ0:-AF
ME )-*>\')AB,9O =FTSY8[*=GN9_WX#,NEDJ0KG0F.C^,3,F<6'N/31'0X,O
M<P4:/90>.7&8OGX1],'%'_PVR4NYZ6<BUR".]%:]$_AY=SDN7HAS(7+2<7!]
M.L<7,%B\%!\[EQ!<B.?*XEGT(>LXKVAAG6*T"&6XYN<=S-)>J&9/%5.$PERP
M .;_W(2X;(&Y#PZYCE]0DQ9'^+;?WJI$Z8:HO>IELZ";P*_KL%3.LC 3DM>O
M5<V/)=Z5S,ML0$Y#Y.$BF,P'3LB[=W1:6GL"/%L!'-AA.O*._3(!N*,:.3^
M%P!^:+<F3_3L:S_FD8J=!V[@/9D9QG\\3H%_J(V6I7'FD?CR:"$+S)29=-9)
MKB:2((YHU&J&V@K&G][@0]4ZC562U#<M(E2D,'XO\/8(1@LM+!(7PLCPC[LM
M0LV) V'.0X.DMW%$8>14Q2=D3:L.<#]A10!V&$Z+4"?DRH$3O 1FYX*/$0 )
MQ6I$AL0Y12 .V;"K4'<J'FZ_4?YZDCBGWR="C8 .AV+.J.-Y^R;I\T8(X<(K
MC2)$)P;#- /PQ]+>O_4E-)2*&8F$'KIGQF"&XL#\F2&$,;_H>;"$L1^.>'O(
M\.%XJ9PA$>K^92SOVG- [QG^]WE5 B<*6,(/W;7 -Y. >;0"9]O.P=7H([TA
MLQ#RQM=2A(*(=KZ5>%?@(]U[*2V@H?NPMFU'$327Y@0QIC#,/<[9FIWK$LG_
MW7#Q+QK^'IG1_R(OQP4=;^&%3T+J K6"?YW"W.>E^:64G#G?]M0FT,G3F9Z2
MC4P.I<9<S;Q[\,/ZK+2O0^8[(@Q#JHT7[KU(5FS./Z!CY4M^A:'*Y!&[[KY2
M\YSXTOY#_4+K9%9"5T_Q_A?6*T.E, ]2&Z_/;XI=<.[;TN-Y.NJ,K66\TD/?
MPT5UZ^;&DY^,J?]3>]/3'8Y^SR8E@S3S!J#JA-R,&6<DI_%J'NN[JS$6JUM\
MT*!PVYN>./T#K*]V1[1[BQS&WQ4D_N9F8,P_X[@F^Q?L9NG[Y 4?9[E;0^UE
MQR<8V-DJ2LG\L)R>!PGRL#Y_@X.Q8_JLJ@E2:H[MN3&OH!M-^_!DP.[<[:FN
M^N/:2]R/A<M8'0Y>AEJKO^.P<W6/WHE='N$F'?<G3,-&%>9#9,#*VJ&"WJ@A
M0BER:1*#&SRV6HYD!)-K0ANYA)N1.U<[/XO8$I3N@#6_=NRKPOLJ0X,7675&
MQ2T99Q]E:>Q<>V#*&6TGP(R,:9==<?1XA+T^*Q!OCV&,V>A6F,O6:4<K/:&'
MF=3\P;U^_^E>-2B2Q]UQ7>*\TKL$[MXLVAUMZ54A(M0-6B=]P17@5PL.!(Q*
M$JD+(813.._$(;:E_Y)>I6=>V^J_EEZ%[4V9(1(#5G0(I%R$39-:QPP&NS-?
MT&2TS^(,! NR>:DUMQJFJDU=<F(I_B-I6H>GUEBY'#YQ9NBNZ^J*6JY^_ 7%
M[YRGQ*)6,27M^AY89PD%KJ&\].TQ).B/0"K"0&KVB_(7+/F_[J44NL)BZ>MR
M-0/O..TG0AY9FD2'FX<L(;<?VWI^-[,MY. EK0R?U@S,'SZ\PD1'K3!P^]G]
MAW;5/M275FXS>*GXDG:OSOGKF;2JWWWDB*_4+,UNY:@?,3UU_;?]\K]]DF@*
M^&XX'SAPC>^54XUA&XDK'^DP!15<Q# N55+5=6RPM%+@$X2A*C]^X7K7$3G'
MWJCT)LU%/[JW4VA@_BQHQ=ZW-=J*QX.JM^G$[PJP^<0EOP&$Y84='&_E'1?=
MXV UT$=D !<B:9[*:YOAO-P1431D9S*8]-HZ]G;J2,K73Z9OEBKJZ>@R$[,N
M9BT[J'(O2[(I9)+)32(.D 4:2?-8I0]72QO*]5CWP']<2D><_<YG!=DE3E>4
M5[>>A3;<5-G?);\O_YW>C&G3)T-]3.@I^>ZM# _YV\<7VSA7[$AJ$Z'LC G.
MPR^N9Y?3.F#U2Q+U(E2('J,W[C PV_QI)(E+Z8T>179@)L<#7W^XXD)7%*'Z
M2H(D&Y6?;+B4K8VN[DO-R7#]M/>=H%0:A]M^ZN9S/5V]7>R(PV>>-FY8=NJ2
MP;U=MYPZAEH9N\B=/J7S^/U)44YSW0'\JR+4]H0\4@,Q:)69K';%2;;6T65[
M@N-=VGPIF_6>S]?7YGYFJ;I6FFQ]'[W%Y/G&7]=\DA5ZTF8MNL\*)*TO. \'
MMI+\"ZFK9Y'5SZ3RK7[[FZ.?\?M0 J"L/D1I:*9_D@JW3U)=O0HI-$#J&(!M
MKF"')0"N6ER6!ZBR'/"C5>T5\!^*&+F=_K>PYW>Q?YZ\_H\Z>;7L@G8K"SR5
MOXI0_/M,/(SXQT^O*J\3H5ZV>HI09X$5O=7$CK;N%:%J$P%((Q4#8QI3DC]]
M]<+C\G\&A//'"-2_?:[G_R3=VP81:OF[A77AE3_4J(T7<C_6*+75._=2B@@G
M6@;32;<*.2/1TD9%GG8W3+J3;MF_BRL^J_\HYT9P[&_OGS>7;LYP=7W_ROR,
MZGJYPU46\S(.M#]68.>D_5NV!;V_4;:%])D)1$<1 '@'"TFX$>]#[,<6I=[X
MH9'KSH=R?\:.NHS=%^: IY\]!J1509PRI?<KTX3RD="7?P1=E$+Q%Z'J,\:5
M^0^^@2ZJGIUJ%KKZDX3:!XXD9!?Q@):H6G%G)'Y4>3//V^Z^^2/.J]^-[;^)
MO&&WU=+*J<D*;[7QJ2U\G\]!2MU^J_2',G[HN*@ZKXZ*W_',49YD:E>T[D(@
M!X[?^WCVS:&J<7D=/1CW8[Q(1W'8U;M+4^YH;+6I;=[1UWV:"E&U0PXWLZIO
MS'FOB\XD5YNU&VM%MIF:MIV?T]^9IUFZ<5>$?]J+BWNW:LA_V/4<NY6%'^1#
M%0BI5S+Z+/J?!(AD20R@JZZ,UNJPNWH-0P2UMT_=&%6O<'MA[T6S7+=&47-J
M*^5E>D;_@QS;!/DM&Z/4'LV9O&@N?UFS$GO@P1ZWJCHF R[%^]=R-*]=?'V9
MOW>0QY.,D7%F%!4BZ^Q_'/ U<[+9=Z#4S>G:;!RTZ''5EVUOOO0?^'[1YMWE
MVKU2K:MV+UEUV.5DP*.3BSOO1'QY=U1;_UQ&<-J#)TM0K,6!6%EVVU_W-/E&
MDUB!(N4U<>&]58,(1<'[^V[MAHH+B?,&T&!RENL(CJ<P!<VW*0O]6&__M32C
M<9G$\:(QHE>5$'*!ND/$]%FUCW/$XQ8E3UM9DX1H$P#'3CM*X5H&<T9C6;'*
MH7BV-TO-G2*L\_^ 5.  C.9AG97/*$'YX OW U__Y3:7LS*QJT7]A\^>> ,
MN74!Y#;</ VW#L.3+N-<=%<-#PI,4?H!-+F3N.#I1.6C-T_C9RA\(V1U7"'2
M3H,!UGWH05$O+LKZ_C??BLA8@@ +/CON!^AY96 >AFN9IUW3UPWH.ACJVS"A
M<KN.+Q<9F*,*OQ,13;2%@/V'9  -TGA!],], M\<__ZU!!E%WE#]^RZ(O>;G
M)9;R#F'$;0)]GC5,%K[(J:#.>T0# S,"_C#@&H6GR+SYZ?,$3!+"K;Y4:3R'
M/C^M>YBHB^1R]FR%=(*E[@DTRNA#=GS$$@+#3:5PX_L(LWE]%)X"$^B("#6!
M-C>?E!1&>%%YZ6C8=API_QQ_0\("N"]-2""/ -:0YIP)T-IB9]_:,#R&0>N"
MJ">);)>2+U@W"F/8&3/?( 5;6J=]PY*$ 9.3=X3\5<H\3$U+"&#L@_.? $SQ
M!JY\.:FKD J@A":6585H^)P%1+!&9V(2W2^C,CV](' 3H=BRP ?N\&T7WT51
MH+)&4S1Q@@![Y+E[4B=]=HPC 6> ">J]J=_5*+ZH7SZ-V*,7!ED!XG0 "0T_
M;VD,,0(RH4%&)-+F06071O<>-4/.V2#VZ@MZYSY$(F<I\Q[0Z%1@#?2S9J8@
M,C#:D$[N:O:9PBYL>"BN."G)EXWN1+^&"FDB5 MX2K<1B]0"E #TDMJ+MQ6^
MH# [*5(BU+A$ 87+XWB5J7&5$3,#&KR; B?KMEOY>HE0\H\[D(1!I.7F>&OY
M?8TM['\&W_L?&W!_KS2K?]&P!.YJC8?FI-)*T<FE9K_%A>24FMG9>>I,?U%9
ML$W_/#IFFY@>]3A-X6Q8;?/FDRP/PVX+B[3DV$,RZT,4UE^M^^(Q58$C*A%V
MXHD/.L/"Z5*EOQCB7DYH#X>G5#IO2KRUSXM06V^;:]X;5LK8N3MJ?8^EY6Y]
MP_WR5,Y+147-@W?CNC*.1%SN\0Z;9[7Z61G_^O.&AZ-6E?'?](:'!)8D6,14
M)YU7EWV"KIWFO>K$"P^]HPO*>ZS;+(42S G=^P(?2RY=6)N3!!;2?CPR;YS
M1%?)=4.5K8N#Q@\3.>>*J<*C=&!2V_JFD6<\]U;(B>>^PP\ W!!/+GBF3 J^
M52-@T0/?<K?JZ6E@2(+I<?]"OY(S0I^<"P!6QI268MH_0M,JCSBIF,D.)J-M
MP6?%OUVRIB534VGWQSIOXP1[^L25J:.P_(X\N />H$.=9ST#<"1,7.WV5+<R
M&)C_ F<T9GRZ.9>W2(1":52*4*MJP_BMC[B712BI,T9/B?C3NHG0B#$3Q\Z#
M!,TCVFT5.L^I<+)'B=U<[D(<4E=ULG7Z&?W)8?^\GMR+4^=9'M_?MPYQ*JAK
M8CP)C1%'QW<Y6! +XM][_WJ@Y?MN6WRW\<[83:]^[Z,.U*5@&3D8C I"GF/O
MF$-H++6$_2'Z,:[^QX0*B-'\82T)TP"FE-[_HKYWL'^0"&5;),;/&_4_4+C,
M:;)-'):[L16Q)PO=/4*OU(G/)ZF(#["<80DOPO^E1)E#]+TQ-7C=U )HG%(6
M& +JQ=U3VE>U.OL?4%" E=*#GM=<)T*M;@#64'=0FXD XW(.^M3J2>^F023<
M3&C1"'<C.S;^S\/K/P^O_SR\_OL=7O^=<@W^]:0E0.R?PY%E-TJG!TZ/\Y3;
M.M$#VL1F7YUW1<-+UI[I6M7<<K?GP=3Y\ALN>DN.9^9,;'F849-DO021,HOP
M\MX5'+LCH^78^XQWGS#4C-P<'UY9Y;^24+<1C1M_ZU0C63(ZQ$F)_+[X ST^
MVR %RHC--<I,;14TQ77Q-<'/H(NR5TLP&7@Z-"]?$H*\>4<1-%SRS8>V$NT!
M"SZ_6BZM!>J2'\3,C$(PW<R7PE<?;C6 BX:;@F:E$$4:'4F:P;&3Y:9;";*1
M/2XR6\<0XC0EG=,UQ]@Y._Y!\X_A3]U@H>3ABDAF_6-*(8*?&([H'*83]S=)
M(6)%GCNSD$#9772ZML'Y]:VL<4*B0SR]W"8].-9A*W)UJFQBDAEIN,38XV#;
MI=%#QH>,S4[.E!T:&'.X>C/X;/_U8 2_Y#>)\EQ,+=0VVORXH1#V_'$CW-%I
MPS(>\3.%N&YN_?R$9]@UY.W_1OF;L>\PDX6(*S10XZ6.P.7L23=[9* ;:E 5
MH4)#W]7%0$-DX"NHQI39^98(S$(DPF9>FI%92O]OJ+))+#IU<KU_S6ZK\R&K
M5)5&/GXW/L]M7O\[M"K*?,O'^'U;(J"/OK1?3.X-ZK9>/&"NV/5L_:%(@9YE
M.'E^^8(IG32$LT:S,Q5$*#Y]2AMN+0:&8R?[):XC])((E3R)!B8\+CUD?K!?
M^&+:$NWKM._@;&&0JTNKW=!7W>WR24?G@A[?]EL;%6ZL4+LI+ZV@T[K2KJ?Z
MN^(68O2"@G6L%K!UM0,J%-TTP'A(S%:LLO6[,*((M9+:.J2.(_*S #<9ER3
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
M6AUEHU>]K)Q4U</A>I,]@$' 17.L\@$>HI4H_P%+)<H_1[\B+CH.\A#T7<\
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
MFD&C!A-081LS'DKU>TZ[F,HDRXR3#+I.A%GG'UQ1B.ZV&BN/'@Z+>?'S09+
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
M5S-(TC=U#FJCP%VA%%$6J?.MNE_A)Y';'>9'GI$\K@K-J][#D@$O(A..^9*
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
M <&]!NT98'CUS[:]VI.&N!]M"ET_Z(=B*X_V#L.K24!.$ 37 MXRTR?6R)*
MAQ*G6\0O6_-_^^138CD6@1DZ>\ESZ5/KK?GQ+O#*96@3=+#I8<T:@<OL<6R2
MJ^O/$!LI<:D0]YJU3LX"X6[)VX1A[QI([E9:)[_'Z]RX9(5OW+: I8%1YLC)
MG4X)J!SPZC0JR*=U+#Z9RG/;'@4]82AD/=X[ [;W1/VF7Y'M.\3>\"IQ(3.N
ME/?6X1]LNO5:RY0+%.]]<W5I*QU8?F3H6E$M)4$?GO,UN>M^&O=YG=(JT9'W
MX3R) ;M/5YCHH4?Q%#2316TXZI!B7+1=PI=X51LT/:A* ^<[AK=NVJL4 5D;
M'L'U=V>KFVML%[+D"-1;TXR]ILO(Q()'5ZYH!/49;EH]'<-L=TO59IG4LFZ*
MM0O=G+@9+6OG?*'C8T!($469^.?;UX=0PC+I2Q\[W:Y9TJP-9R+%=/Z)5\/S
M#B2@I;2!_%SM$=D5<?KMZ9B6551M;+[M;E_;&&5H:6JHF7F@=FUH]K5-KKQI
M;-U1Q#L\NQ6WDNRI883E.V@YRP?$7K]O<9]B40]&@OP8L:Z?"%[GT6\E 8UL
M4[ 344?8:=%IW5],LXGXEVD\B7YCVV!\BT(B"<CL>$$"I@?F$>/B$\2D1^"U
MRV=1F>)Y,L5!2*<Y*CUA*(4.:C<%D@ WV4HPQFT-C-?"'YUT3). $4D.P@+H
ML+(4JG,&!3'WB(<DX/4A9S"1OK0IJH"\T^O.=+6JW._1D2'757V_ LUMVPAU
MR.C4K?RYLR\T9P<M["EL>]>I9";,"/5?D]X^D#[VF%SM*+&6!(^0@,$F)I:,
M,^C2\=*9B76*\1XY0-2=Y*E^5=9-[>W?$9]N>Z>XP9BXI5]Z>MLT*8#A\<48
MC #M$PHO5B4*:>_M'#1%I0V^NA&#<C;_AG^T2'&:10.32U\M5'^6-#6R?0^Q
M#MIW]B8!-WW<"%*XW*]YW03+/;'$*8'G)ZI%O3O:'D&-U,0?RI59KTM%)O!)
MT52-Y6YH92);8=Q7I;Z[]Q_ISRV);<7!Y_0C'NS5=%U^X%O6.<_NS'X%G6TI
M^F/]9/QD&$-K(UR.^2T]30V-EUJ;8I [^4O=Z'D< RIZ::^MZ8N0"2%XQSM[
M3.<5B^;#+2%F1^B- 0V)*WG1M-4N.Q?5DH-=5C\#75BW:>T"V"W>3!DVQAT1
MP8UFW6"QG*XU6._#EG!U(TDE] ?RM[IZ.M/2BS-RU\5]H.\7(5/C%>#[T 4-
M9A._+HT%G\=>YC,I_O(7BZD$\3NG0Y"R@]@' B:623R1\(=PP0\5 1;6'RR_
MIPJFM3_>SV3F>K*CWS4G%_P W9#U%GI1OHAH^^LE^$,9#L-8NYH7$UM=PRVF
M.8*C( &?G75T HGT/(0VOM@<:UX#+TTD'>?P5_.\$WPYGT/5VY,,@>I$'V01
M_^B;U*C!#L70PT&QX ]8LU@E"_:Q+7B^6\?V^7N$+2Q&=V:HEO;KXH5M,(9!
M442:2"^&QM/H,,YZ:QTXNG^8-O%(<IYJ"H<[9%RK>?+.^. T5^R28&6719YE
M*#'NCF<6L0?5%N1%B9R<2]@+#5R]Z@R.IJ[Y/N1#XZ5T'7N&>F!H=*'F\5F6
MH4@_GD4X:.XTH?RSX/!7HVI-8EQ[Q<EQ^LC)*E3#%QAK<H?*0LWX<8O1F&(Z
M,Q69BR%&Z%3_ITY'!;ZZ0K1!<(EY$.3[YW;?]P+&'#O&S+=U'"6K/O.,4H%Z
M76D&?$$18M:(T=G6L92#\B<IL!$QWVH1H=(C.L@#D(OU3!^+(XWJ(#RL(++
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
MY3 0A3LVK+P;]- X[7AB](5HS$>_^T2Q>D%]#F=;(8576I_K"&/RF_?D+>N
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
M 57AIT]( (W!AP$W^E'$/P):\>PR\6LI=C]Y/^.3^<M1\ZTBK?5<QIL^L/Q
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
MCY@1]V2!QQ4')G72=U;%Y;Q>K"K-O1*;0[J>C5_&MTIC;*EP@+NZV^C, V3
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
M>A.?PZJB!7J64,_UKW" CL$Y( J^);IE-XX/MULA6$_\ XV\GRL<=?D4?'Z
M)1\;7C' )((Z8&CMS& <8*FHWK=H$XADL,\ZZQ; Z-JEU^  SIR@S5*\_@XV
M^&3OP3=1_5\,_/\;UWH8O#+8RJC/L@#SP9*3(9K*>BT(MYUWIW?K"R]V*P);
M;C*'QE2&;?UUS\BXP5]61=$(Y2@0U2M\[UIJ#WO"5(04"K_L&&U>)-VYB5(#
MGEZHZG=A*"XNVJ^46ACV@4%+Y)!)X7?&"S@ C1#(,:&(P"C(!J9]D+H;J@R<
M5T_6C\TU^[YF:6*Q0%1+=O<RP*>3H'[I$FJLT^W.@^U]K-D?15^0QDJF/??F
M+$();>)B+AIW7O1?2*_$N ]\&/".VACNLVVGN*!4-F^3=O<S$TJMV2S-%2DR
M._1:S\SO&V8L3C GOOYN^WY^:='9ACNY033Q*8#=\J]N8JF\XM23>KV%5\LF
MQCC $U%6/]YEN#,Z8INDKBYZNF'E<*CT5P6);+CJ%+^N[[+%[6?BR2'?^.[D
M2>PRNL3YB;9">Y</A//G0D;M&:L*'D9X5=3L-4)T'%V! ZX79Y?^OO*^_W(4
M/OW@K(/;+,+()C2T*#?P<Y!<6WR5BX8;B6;\U<8$M1"R<G^PM+"Y4O:OUJ_6
M@-M?^G$ &^JLF(:G785QI#U*SX$]KD^.EDGF#K-&\5;(I;:Q[ST*,M#G"M7.
M.@)V#D= @SN.P73;+S,&KIB3AIE!G4)G=M,>^6ERGID@T3 MJZ<(^F-=[ZC?
MB^X>97H"*E$S^T*)%??+=,TN(L _A8"^B2YY_U>V_[I2F-#]@M5P7VQR;Q]V
M"0:[)I[-80)J7B\9AO?A +<64*\%)1H14P97^G9ASX)ZP20#:X9I![L[NR_,
M1G.U%GGZ#*#U_M=3FWV[HAJU4CU[*FR51#^*&4+])<5O>3[PRG<249'F,(ME
MOT&:<R<O\LV%#>S\@<&9)P[0@E?F,W=/HG" .M@/Z>MI)RX,'@UVZ[LQMMOP
M2^P1#O "?!+_CQ8'S"TJ]"+XB!,'0-SPP9_T =?1TIY>#^P<_W?I-/ "4N6'
MCZIQ@ TN+$_6.>G;-@S6"3B JG'D61'@&L"N%&1GF&O#FEQG].LJ8]B(_2S@
MG%-7>B4)W*_" 6V^; 7Q .JOKQK6Z17K')E%8'9:X,<\I+.,ANAF,X4UYVA+
MZ^ZBOC L0*AB(%*:,;FJHF^C;,\IY4."VD43;:)4J=?<]?5<RA.KU.:YOJ3$
MW-+27$V.4^'74#)9UIGZATSJ[S\6WP;<^$*P3AB]71<KRSR1F8E0[%MHC6GA
MAQGL<[8F+*3!O;:J=0VL;,/IF!-F?;#+@U/MD1VKCA,Q-\XFIS4FF"U@\A#F
M>UFV\Y_$+6]-:_*4ZG85I'S/5K^1'[=-J/'>D\XX0M:-%^ 9-SU!BI1'W\G%
MZH-(&\ ?-T!!TVY3.V5)U=[MHA$FQ045^R(7=+1DR]7UU^\3/.@2@O B7Z6U
MPY54@<^HFUR]F5AP*]+,SFJI""871D%/R^;Q3<5).D[P653!NXD=.EFHPA?X
M_ABY$L5&U #2]XLQ$GEAEOD+0_UOKN&"HL&:/4+A .W#+N##0^BBUQRXL6'I
M3 %OF2',V#&E\VZTZ/M9W6EWU[9#>!KJ\Z%(U\@B5();HI&_80=^,;[V.IEX
MD\>EI'O#49O(/#(WLCDR]]5)SS>>'XV7T#"/E\N)<YO/8A<EV?I^YWS]=8N>
MX6+=/6)*9B;X3G8DP[DK;&42EB* V:+JS<+0Z.)#N$KZ]J6)2A4<H-!I&.O(
MA6S614T[X0#QL^#%*+R8#-; FBQ=IANP@,]M[8:QC=Z7%^SQL)UT_#O3Y;%V
MK?_^X@^SL$U'="?DMM"829N33SG%6L\3$7MO-RGR@3C&2)E2W7N-CD>:]W*8
MWA>,9Q5!F-:Q:B&[BI]JJH8>#U^IC9<V;#7^R&E+PFQ''=.'WCE<A/;_>)V@
MF^5WN##8>LGIVG;I<+B/T'0R9^<86CNLF<5;TG682+BO$[U6UG#M#.?!@;&6
M;;;,"BVEVG/@9\#]6.&6<!UICL5\/+6*Q8DM[F;8_BE9+\'JP9/JO0]!Z0MA
MD-UBK["\K!<2$V>F+YZ%9OWP]FL+K2)YJ43,$M49_<LUD[\T5WM7+?##>ITE
MN?"X.L>K86C+)$GBC*?3V$?[2@O3G*NGMYX )1@!!&B",O]Z"J?%Q;'ABS&N
M[:+V,_LSTN/QD8LV\Q;+;=>I2/!Q>>I<T5%62/)EQEQH4C'T3D-F<LQ::"G,
MTYBA/.-V)7TNAPO1TLJ#RYC,GM*(6E\O=^H1/W$2T&^O6\[:8J+9IR-XP5^0
MN74?+_@9\8+_C=:U$->&Z@0E[\C59C^"T&6=AW0] ;M:(]8SM!IKRR.<KV/!
M'2U=<*-DM'0NC/Q[YCY40&C)WZ'Z/>'L2@"6S"NFR86@_IUTF@#:([+*>-YV
M=.MO(&ZUA0,0-?QZ$A4( @H(^,<$,6VPO+YEI:<VW>%.I>H6]%;\PR;/GJPR
M9IKSS?WL%N5/?%^UDV9E7PP(Y_.)3KU'0TW#_1;W_7SO"): .RKFTI\5'6C@
M  (ZC[Q[_;YDV"OCST*T;T+A)'B#A23VH6SD4?H=C;N4G]3XI,RKJEU<9=E3
MB!6('3\;<G\)_95RJ$5Y+P*+R*;I&F1=Y1\ &<>"UKISNMFJKZT+3LENHJ11
M=+;VA^3;ZO]?+LQWAYNYD -@'OL(7^7:9E"!F#0.X'0-_:RLL8:(G,$!)##W
M&O'Q[NBZTRSQ@0FH"V*N:0XA :>Q)V3JJ?,Y\R!Y2_XJS:9K<B)\87<Y31.Y
M5G>5%!NMW:*=F _(N_>T^.=-@(OYG9,FW??1$LZ%SY9Y2Y G;$KOIO\5L0](
M_P;Q.T=+*!BZX$\*"?MUAZL1E+EU9CS_6SP&&=S\HJ4NZ#L,BO$<0\F$R,O-
MK0EK5OSH8H,.@/O(/R"(^&;5"',1\%C&PHC ^];SIQ"TET14TOUB^.'NO#WI
M.@7XBZN>7OM2QM(IN6,W%#H-\6:"7'**J*J.;GH#/0])UK0C\C.5>>,?)PU-
M3U4R/3$!A%H94MPS+ #<G*ELMX$W-(;3V(:_>N<1,OJ1?-?EJ^H9GRC5H,@E
M2:5G"GPB%MP^(GO@_N&B,0G-$H8T-U]R)MU\-J]%7>W!H0\2@(B]-CQU>+SK
MC.2HY[-;6M2KM-P(Y]7Z9/?2*EV,<:BJ);.PQJ&X;F)L^*9WZ^")!VA2]ZZK
M7 ??+^ W(AYI1)R4_5L*S^C;:$A#0]4B.2>%&NMP#V1V'002G]II.SG+R?H_
MANQ"[2YM<W _:/?EP&$%1AM!PU7:P+^U!$]TM?AV\'UNQJNE4X&32.ZD0E&Q
MU=*'XL?-2J\4,M[;R3=J[:NSG-MJX0<:$/*>8ICU P(0HT[<.IN7E:7*7Z:I
M$C.ALNAF)-#=W<YN$7-(/WRX</FQ7KB]_G)Q>PD>N&;Y)),V<;M_<J,P-Y>L
M5D1KWGV!R,OBR*)D]?TC(L*6=7CY9S@'!V+/4(;AN[)?)T -/4R^Z_5]*V4K
M57MIS8T9ZROLX[)# C_5;+V.RT;P2BF,P[U1MOL^)HO4K &/FP;B*2:1<^LA
M5)\T%KNHR_9HP6D%13'#]PY:IQT#+.#V$.&XZU?OA_Q<'BN?&4L">8066DB=
M13Y*GT )4#XXP$M17[OKJ@H$1-$U2=^5I2L72U,KU&UR8/NU_OD]:R^]UKI7
M\5K$[WEZ/YME6#PG[]F:.'(3B3LBY++;A+4TMS59S2LP"0,UC+1P@-<3U136
MQ,H=_B&E !2@2 T/L41:5\FM!\<::2W';S;+E@PHW-\=/?-X2C8Y/$4S9:,_
MNQ_Z./YE#B7EAS<^ T-:'"Z-GA'?163;1NVSH)[1!S6MG%6JTOT=<G7F9X?B
M9X:C5#PZ'HBGKL"2AU4HU0"L!-+UK/<R?D%ZP:8;#R$A2&=L,/;SX5(X-(II
M>7;IN5LUC9?@>KTHJ\U%/8LJZ,O(6'.[7 HF2\PJYCSJF8+1Q^[!>.\0WY69
M-IAA@,=W=M&T2Y_5Z$![B+P%B+'X_-E&&NS.R4$R0HX;F^($LJ@ZW0,/>[2/
M7/Y]3J E#A"(]]C9=^@/> 'YNA5\"0E>E/9FP@O(BC.L%SE6<.1/JGD^3.D\
M&"UJ97MHM_UB>AR()=_! >R"KF)P@ 2\=O-W;A9=I6H&G;;BPRAS[.CJKMP,
M:#W&$@O'BBU\ZOY!*$WW]_NV_X%Y*5?+A_MCAPK339=D1%]2,.VI@\_+/E^(
M.Z6PI6Y0OJ1_>_$H:\J5;PZ=5=5RZ0^Z\Y=1MQ5!Y&.*7:#;Q/YB?F8$Y'3V
M%UTO^C?VOM$'BH17_:?C:QMZIGQ.'/$);_8UK6QM*A4S+3(%C3/,NT?E_/E5
M:L@HR^^*]2 ;E @3FB)VQ:^I?Q8]29XAW?32;*BL^-T!;E?%B@A==WC_5BS0
M_Y<(J4T+-D0*E ['FH/Y=HH-CR6X/ \_!13%:KMJF*[D]*VS3+[N63MDWS.-
MDQ%2U4@@RB9(00?MHS/Z.R.4QI^C ]]B)8IA[@ []SH<P(^^S$V0.4AF,T@Z
M5"O#)%1K-E9F78HX5FI7@BD/('[K@72U)<#_KV[)5M^88VT+YYD/8FZI@H9%
M@T;52 O&+.G4YTZ\T5.2M(O\+J>Y'VY:,G]R4&JYDT"L(DLMJ,&$>.+ZJF3B
MIE=DAN]XQ<7_KF,''FVHX@#V+%?"?RJX)V"H*6-,D. T5OTEWK@R!<%K17DD
M95@Y#8,S=3SYS\"."PPV?@NG%;\0<W95O&VZOQCR&TQ\:$5K*^R[>+CSQCRQ
M0.#]C_%.QK*^"W5?M01RN5^DQT2I)2SQW5%%X>_$1L_,#U&(C?Y9<,>A3C7Y
M+S,L,#J:B'0G$*#^?5M](,T]XJ^V[V -[H4S P,$;+FJ2(?>NU?_2ZL>[)0=
M:PS:#T;_R(,O?$U%D4;"&#9_[^M/>O5E/>(RV\PKS>2,F.,A5(ENKZ^A?E%2
MHU1"8;BW:VK(''_,U7@T'ZF&K=F/X"QW7;"U.AD/"W7OQLX -*_E[A"(TNU[
M1XTL!,; .M>S[6-.[?N'UY4,Y$S_T_%YJZ#[^7YMXD F\'Z.-SY((Q>P !_9
MIU]F0)70L8@EY%84]HU0R"%H_CL., ZY4I('!8(1>) BPP%.S+R ^"/.G$1D
M)8/7O[:!AVF7+FR;G?HQ _BC3RW#>PN=KV/K\K1*]W\Q[_#?N)G00!0O@$DU
M)FR&-_$LC':I"3=P=+G?/G\']E:+99Y&GJN9_Y$J;=1U?G'V;UNTVM@GK6>?
M/@.+J67W-[8;-[1M98\@S:Y%YUKL <A$0R1]'M8L3&JY1I7T,2BY& < T%D'
M'VIM"T^/76+)40NOW%E/&[??T)<=.OM*J+=<ZSJ2,L0=%,VB(JL8&RS!DRR1
M;?./S<;\4AO/X8M/O7,@:?>=YX=2I=_(:F)JOG1C#@Q*6#^G=<TM#SNI*ZT[
MHD-VMUN[%VC_M1'Q7SL3>9%IWQ3JSP@WW.8C0S]9V>( L1D[WSZX;!KSW3""
M2KB,<%)T%:P7\XR%\ K$I!RVY2I@MKBX>M=LA)D+RDK'R UTN@IA6<I\JSLM
MT(\O9!^#NZ)DEB)G)_'8QN#%Y2QJO)9D=TFE;:[+^$26.?Y>R&+CAZ_ED6^,
M4RWIXU7WB(H'Y&9N>"#R7,.ZYBZ?NTSKM80IZ>10H*\+H!:-7\ODA+(VA:ZQ
MJ%\O"X;^%6A,@<-KK/*)6#L@%UMQ?YVRB9#]X\WWSY=< Z].)I*MEBGB7'3F
M[M[(.GA.>';T2K1:2E%J)J%Q3!5)O<&$/Q*]JP"H7@P&>+5ZH8CMSB"_N-B_
M^O45NXNVO#JI1[O^P '<KE^7.(C1QGJ<<H,)9X3!P+6JJ':EW'JQQ;$H6C<'
MJ81K8LI%TY-+WRFK2%2*+BW/ON/I^:YNO1[_U-YV*"AZVQFA.X[Q^=HF]8>7
M+KNQ+'8C.,#BDN"1L%L6\MD![&P8B'9P?3@/;B+' 8KLCS,#.)L@ O=/YM_0
MY=4Y"&9,0@4TS*D@_%TS\.3F_<V5>>]@0;T[K^]]_;GB&*UN4DN=WB57RN:E
MH^.1GYGK^>C-9,H7MHU$=H^"3$]U!DF.@8[;ZC<*DE,! $KF9>+,M/_8O4_?
M2@.ZLE/:I,0!/(!GKW$ 63 4AB)$R&)L-NRO+=WPW/0\&!NPHWEXT([]:(9_
ME?V9BRZ*IA0%*H(P0X4A0FM^KG9'18%LYG.M$74"]WOFH\?[3J7IWC>*#D9V
MF:P%27]/^-1!D<! 3UIK+0\7OI+LC)A7?:O42<->=: B?;8C$B-_SR*17_.<
M(0!%*@.R\K+/@Z-AX*0M.QR VV^YY_Q(R2ZR;J[)Y\YM ;?5'C>6S;B'"*@*
M1\$C]F=QOY9/ZJCU?C6S<8]K_F8.3<SJIE%XD*GU2!)LV&:Q&4:O]D,>=67F
M,5M7'&&]\.XM<W29#FW<N@6)D)ZA(?\:=]"CCV]+2DZ1]UDKKD")FJ<Z5POH
MII4P7^G7EP(]N_/&']=142ZK)<6K\(]3JB%.R965<'JK*S<[L?I[TJ*Z2NJ)
MI8&+K"4ZGD^2C;G>> = G;7Y.WS%QDC>RUF7IA-'1)AX$MV^$Y1 N>W9L#\%
M=P=W.RN%(,$%] 8KR'&Z3TD_2/^#C.A6JH9M&MK#T"*7TMC#O=:MBB)4&-X1
M>:?1-XO]E0Z8<8 /X/8QE=C8TK9"(K8G5J%]?24J1%9R,B;%)<6I[QZ]^>Q/
MZ6F6,#/#YB][[>V9HO;(Z$;4Z\FWS"/$YW@4E18-Q %$6,YP@!$# 1Q@0FSV
M&FJ E(W";(.SRCR<P&UP!'TK-M+['M9# 1]@9O]9^53LB]H] &^P@"YSL'ZM
M*[U8E/V,5YSD9$963*E_,'":YK2MH:##9<)%5\)A4EU-1OSIFQ?+W2(U33>W
ML[-<K>&\*L/N#Y0WM=_B *2Z#^44;MD:_#BWN0Y#?@:_:CLO*0RH:*-W'WJ7
M6GN G19L1-!K5KFEKQ9R<W#2G^Z_GX-^R'O7M]&&Z(DL[[BC(G/4U)W0,**P
MB+'Y:Y6R'8+Z;66_,=;H-OC;2418\,6N).$!+W"XXKL?$0[P^Y,[<5.Z& IY
M"3M1TR(2"BDCE7"EUR^$LJ>__[@GW@H58\XM^*5"/2TIR4\DU+OU]7OP,_EG
M(:%-<8M:WYQTG3K+J&6*(IYG WFCGD7E> $\\NY_>R3R8^Y;TBD^[&\#6WOZ
MJ:.D=:-L1(-KA6!FMI'0O=;JH-DT&C/#8C?$Y!S4*XC6CNIV8-?ONG,MM"^E
M4+E#.[$UEF-?GIM#]M6SP<'.C8YI=V?>)!YN,S,^YDSFS*"_OI-Q.!:K*;\E
M! AIH(S++O(@:'9VH#;0"_VNKT7(@MTKK9K[?!SY5$QNP.RX0VU:8O6^F=(M
M02^WB3[*ED05N1^?PA&2$P?07<U&Q>#3YY;8FR.LJ;].#FCZQ?%/'R5JI7KH
ML,TZ/4:*)0?'%_: V=J*\K_(/?N%X'(QVO,)H23YL!"8-,CX)<CHQ#?3B$&6
MR#7HT8];J_;0YYH97,G'%KE,F&72XX")B/Y\NDH&D138;R6D5^NP8Y5TQM^X
MI$P3S;8F9MGV!.V*1W^/XM= EI*S+>"JAE5<PW75CY/?/Q2-N)Z,1$Q]S'8E
MO00DV +*!_?3U9<NM>O0_%[6V-3WO.AS?"040#LQ40N1.TF$52LAKT>F%^5=
M;NUYX0!7LM@G,F(<Z.SY.[J=<4=H,6J&DU<GO?Y[Y90V-<AZRK@!Z/<[T00*
M5,R[C[J.O$T(O69S"S4FLN",P+,CB4QU@Q/=PHO8K!^D9Q?UP8VJ.4HZ-.#?
ME>#]&C$A\&KMG_)BI1^^ZY :\.G;!?!6+;:ZZ*V^U9\K%!Q@,PF-]IHLFA\<
M,<@#5?L]]!DY("D*6FHU/R%?QP&,;&P[B2^$P9[[^OX'MO"ZL[KS2=?'URG'
M\#""NM/'/NF\%^>Q/P]N#97P*GX+4B$0'>9VPJ2?ZNK;-SA^*NJ(XK5JI^RK
MO?%*O&=E++^F)>%6C(Y<C\>#<''TSYVL6C%&=/6.'@QS<*@4#F2\3K)*#=FY
ML[D_E+"?$0S!'JJ440J<9(PW5&L=-<8DWU9BR97Y<>DM>FDR_^R80R!->ZO
MI9O#;@)%^7VW9D[O=_-F0PS59/Q7=+?DVFP5'B[@6B\NI=;@*+-$*&EXR;QV
MBP91UK-&ISH/CCMB/JT^CZ^L:U-:OD6/&/XXCU6[RV95Y!J426E)&ZCB"^'U
M?UR07/9*DB7TKK&X#IY53F\RKY6Q[9I^?,L\_@:8<KKGFK6!AYV[W^$TY,(!
M!UR9NM/V;KYV/+EAG"';?HW%O;+38Q,25LG@,9:SJOR.#0'3ISW]ZYW&.Q;;
M&;EU]:YU8R*L],BB1>I*X\3^Q(I%RL_BJ7+6.(#%E^BBZP^R0Y0R51*BL$0-
M?FW[>6[@-P?T$#N"V*=GS[9%D97R2Z?Q*RT.,]"];[_7MJO?V/"SA*;1A7:L
M5D^,CJZ=) _XTCJ,?33>?L$HDQ/$++,:<:.8"'!Y!]I2>2JSD6\DRSP1ZR3+
MRAP7JT0?^.4V@9JR-,%X</-%VS]EB);]E1I5O^$DF)R?JS,#&FWA;M ;,=4D
M.DE+]B,QJ]2K&4J54>4/?DRJ" _V53-<"TF\)\I':6*J9577N;_9?0'=&+I@
MPT:D*H,W\[]\Q9ZF[FW+90:(#+JOZ#PKS40J@L<JP2E%^Z(6KX]8F@DN[$&]
MWAO!G:3?#-B<LIBPRA_=[ALI%$W/#E"IK#7<&>^RLTJEVX+F!SQ,F9\<,[GD
M7X@,=(1SK#]_*DE.':F>-F+XY$O;LDW:$K=-2=W^(%EP/+5\M4[N^O/<>JMK
MK>/"K"PI%-]D0<)H4S.Q13[G;2>?JRBVJ.&*"O#V<]!&+0X@Q!4'NF9'9.$
M-L,.1=>#9_8HQ##620!CO:V*,8.#@PPN8[!^L6EG6(HT=(4WE_&16..BM\1Z
MH;'Y$::DL4%QKT-I$B[?G@#7+7NH[3^T9@8SC5FM[)SN)W?PL+>'>\L.N;GS
M7[J=S9:?"#5G/?S1)W$3DQ5SL[1WP/M3\4FSC/)7PCJ'-V*^%NR-R[]4[6@O
M^*>J>DS=!L7,7]R9[S,M-NK<<-)Z7E84]= @KDM<7>^.,*-VE-9ZZJU4TR"I
MYW0_)YRLF%Z$,O$$)A=/$!23?/CB^)'TIKC^%]O\U[?X=-;V=]0G,K*@S4IU
MS7N-;B3@X\&]23C<QOZ@3$="Y..66Z%1E$ $*CDA[O!Y04FN6N93%X5[/'R3
M(8C!BW2:B(2%P+&I18O9QV#)KW>RA&B!3)D5%%7$U8/4>64WQ$8SVR +!/,H
MU74#&5>0MXVGAD()7)?0QGY Q,]0F?,631BE0G3:0VV&T!L\6G)-^7FE*B&C
M$V]W^_(?O')V@6_-06@.&M;]6LAJ@)EQ<E$QU,"G0HF<F_(A3S/$"#^"[9'-
M5*W9._]_J%>)U$?](JEH$TB<I;B@,+:S:^WTITCP:CN,-^*Y2#Y14BUGQW0
M[0L."29(,%OU=6U\]2V3A#KL:@Y\@(L',LUZTR,QH_G83]X!J KT3^P#\R<E
MSTNVL=IH[P^!:C&>L;0*]M:V.L3MR1U.U3B HZOJO=(D%;NV;-'8,Q-] ?8S
M"B\KA?!S(#?-0_3.6$53W>$C!8-SM7_4YM?0'T>5:/[K77'"Y9E/OXH9+ 4V
MF-KW=/.Q]Y:[T:<>"H&%9?JTV]$ IL81]I.:VP)-NF0$C=0Y/2&CI^"798[7
MIJ X$S#3A!XTVEUX#+04C#0NW<G/+ZDJ+<S)]=<I[>L+L7SQ(EN">9*2CXSC
ME3BQU3V16KD5M?NR_ AV,Z*"Y-&W)=LM-V1N1AF8^"CR)-T+[3(LEJAXQ J4
M#,_3INU].C:B*BVOR!S]1:]#^5Y6[];B3>&ZR%.!CHXX1/K%*P  X$#WQKM*
M=V]-_ @D%.P%6OJ7 E]BY[\5^$K1:*+CRV%_J@V"JTHS5:DB!M=XWGSJO,VB
M^C IIZQSPS'A_$1]Q,2Q_OQ41?.CQMA0%8G",SW>"MJ81K;MC@?BEX$A1S3Y
M,=7:%/Y__;IE\L!76N4[P5<-2L*J9-!9,%8?R;6Q=WKDM%].+U;A];J6AG%&
M[UY20D%QH%N@K2,U9Y2H3<TP\VQD8Y\26LR (T*5[V%>630IU, SK,=G+'V\
M6L*1*6KQXR@+<.PFJ9(LH=NK^P5 4N7,(TA&VT&,]#:_YOXYNM$W7LQ77:"Z
M2E+/EP2V(@P;L&S30EN!(S 9F5;8ZZONX"XCR]T:\A2>M+,"RNS._851YC%8
M&F/"[!G%+U/FL<$<QPMR6>:+2M_5X>;T(E24.TU]NAJ<ZW'J_;M<5 ;1]A%@
M. "@/!'0#X^:A/OR5ER?D,ZU29\N@[GTZ[C^M8P]Z3^6L8^0_<<YDOB71IUP
M_3F.'!S@<N? P!(9C)6AV4*?#.( &O B#MA\OQ*R%':R,CU-LTCBRO%?3'Z
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
MP:/;!C_B.5GK\/ KQX=\XO5ICSY=@947H6?*PZN..@\?O+:O.KYR\9,]6V3
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
MP,N>HVDDF&<<A3'(3V!)J4UQ95\+=VK*9LT2RB%3G"]NU(.1;)B*]:F:5R2
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
M,"D^7'X3M"-]N;JZ2E_GOBL%7--L?^H?8\*+9@;-M"2C,SN7JZ9F_=MURC.
MX5VK/+Q\&*D'9TWZE$:\E ^>KQ>5E!0E3[%%/K:%DC7[B8%'Q ,U)E[N(O91
MP),8K0N_OO,K7,P];E'%2!&?X8,*O:@F<<F'!D[*$;M,K_)'/$*5-NQ_-MT*
MCIU:[\%RV8YIW0G[ZC?*6SH3+K?X0K:T[G&@;+B]EC*<9=4OENY(=Y>I[;&S
M<;U]* 6+/<.A4D?&P3NC+(Z0%L[NT6HSLS)V!K"\N03NC%J02U9B^^2J!_\_
MNWO^?8)OSCFA&(9>6Z* D44KF7_Y#L(J>\A0UI\W"#OL$2)X'%G4P?K4!X@.
M%:>^9Y7X'^5Y@O]89!/(J;869AG$*R_%U;=7\3UE$7LZ]*EW3;36<,[3/YT$
MV!;ALSHQHW[FRH#"M%Q5DG!G9*D,G%_+BN!(SR=S^CJ367PB]'S(1T "V0V@
M(5/0@C7@M26YRU$7MF0&9;RFC ->:/RMA8LE9@4$,FOWD\?$%I( .6)_*H@#
MP!5S(O\(F6+O3\RU]TO]:W>6/'WS/>L"PI3YZ1\4*F+_:G."]/_U,-__?@%!
MFOC/%]I_7:#)B"<! (&/_.<Z\\76X,^=Y? QN=DQH3?:<L(*7+"""\%UK:Z_
M3[#SA5U[*4;<O"::6"U=3GE[/9_,>)=<$L!J(^ DT6JZUD7H+HU.!JTS-@>L
MABE[3,TJK>II8>_+XPZP1'V'5X833:2GO5H1RUP+VDE%9;T$-YQNNP0_A']B
MPCEP?C8IL#.716<P[M5>68EY)5\A#\^ O6HB<U1J=Z:,C.E@43T>Z7=?;Z'>
M< W411,'<DF@NHYG4#V5IM;JKWJ0ZI=O'@N )16<4C^CEB(!KK_$36N9':#;
ML:>)"=U7G.E\AH;FC7W;4H=$"_T]*5ZX^'KHOJRJ8BTJW1UX2ROS9?6D(J'_
MEW,]SGR4_P7(/A[6,7YUW7$'.W('*-I)#)!3^4X"_- C^NKKZ3!W+<#N_HFC
M>18#E@!!L5@O'I6]PNY+BEP:RP?'=[O<[I=!(Y3&!V^=[YG[-EDK>1M['DK&
MZS^DWER))31C,'6X_*+L2VC+O^5"))9<W(*?JI'-8KG$%6<> ^*5C,07A$],
MZN\2<V8-A]MS[=]ZQ!@Q-"1L]>U_"U%EU,W-J7W2ZJP:$1D:L?M=I,D/Z<?:
M["S#[PKDC!_(:'CZ"7!>VHG>]F<JN?UP?H$>QUUP^%>;")0E/ QQ59['GP?I
MYHR("!"J/5LOL<O,&G$)\_6I83SQ5+J,>%?2[+7AYA2)&E;@'7@1=PA.4?=Z
M^S",_<(SK39WSI-!L>M> 1WK6<45E\V/"KES[A?2R5L=L=95U56;2HP&'\O;
MHKFX<FQWX7G_<0#176!BQD#J\LBPB6$>[MXXWL]C[X&#2FXG5H)ITOGET/=N
M-L^"%X&G2,RKC>)"NP7"%T63XZ3N*#-UVS._.TXFTPC,ZK3#/#,K9[[8 F-
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
MMX#@J7 _HV&.U)]%47DR8'N%,O.0NJU8CUD#]Q0IH]_Y\7D\YJ(!JA7@:!)
M(=YS_WQCXY $&&/\1 *@4W<MB.WWS(^&>T@ *?BYXU;-61&0D-^ [R4!0,9\
M_IRG'8I_>E:6M/VMNB&4;>=*DZ?^PYP97M,66<ACG[J!O5+LEOU&Y\2:V^AH
M[5W;%X_TLTV?"D]?GGGFW]7:( R11'9^9[6?87ZX<S&LI/MC*U]G%D=\94U=
MR(Q\9E $CTDLT2P"5&T6_X_=I)='&$/$P%^1$?+6P;1ICOEL<F3,;EIL0TD]
MU-']MT0PU;[F0>V0?;\SP<:1V3@=B=(RJ'-[[#FD 6;*6WR 8XTWM0SJ>N0&
M:328SW+VLJIW=+5G"Z4<-%#2"5>DG'ES1?E)(6O\8XX%"4,OKDA='C5:G4S]
MG('!=R/HG1(28.MN.=F5M\XOPL[8WF6<UP1$@/[=I=*1 & V,J#_(@%\@)L[
M9"2/3\1D])$ _+S$B2PD&91/J-]Y+MF/O^7%,,.^H9P")_,Z]U_0=C,%'OQ<
MMV](6/;FY>J8G-36GRB]QF> -E,#]:[H7-U\"7WI:LR9:/-<<)F=XBX]!V/8
MG2S_+<5R,<5Y7XDY;$X]P].%>Q&MG_-5,VC6@U#PEY'P8?A7'"09<=^/;55?
ML@X3(*8V=WNYRACN:P%=D\G@.9_-'%H]E I :,(SI-Y'/)JO6DT(*QI<>TQ;
MHZ+]*?$"T7A1-_'DJ^;";G"GDDZA\?-)Q0LE*J>.VI$/@8()2T:I _8"G_(N
MN3XTH%O^Z;J,]2Q;.K\(GD:<I*:.D #/7,C2NQ[29'ON+XC83H,3W8%GTZ/N
M_V(]JER_000NVV+Y.X3TF0Q.OG:%/:JMON,NB954!S3_B-&J1+YHK-O&G_B6
MP$0W/?V)?>;O#OD=H]:\5OG!1;OQSK0[.W\*JJEL3O1/DNK]TM*@=0UJZCL6
MC][JW>ZRS[+7N:+IK>=S5-V9F%W=%+DV?X_/B%*77:=5BZI>_(36@_4_J*DM
M:?1>Q5P <LH4/M&R]\5-1K(6*K\U(Y,>_J'<A'.W4]]"]-:E/Z-3G5I&(S>+
ME;IX2XIN9@9#)6/1T_6)V"&-SU8&NH<ZUPA5&=H3[L]BE=D%91B>@RQH47JP
M_P#$[N9GIZ:P"1D@80-T7)%9<:P#PFE"_FJ5'*(%!_Y)#C?H'C[:,2/,("0;
MX"<EA2?8N27O%'MIK3M:FG%.5U]2]K?2/S5L$<B]7]:A$#,Z54AA^OC95TN8
MG:2YUY(7$E(_D&X*[TCG5#KK>1!\ 5C0I7D-]V'B%Z%6H"#,H\WY^7<"V\
M/(.J/OGDI@?WWUY%'G CE9",G3Z473HW:#]LPWW;QODB;#>@<??GM<Q'(=R'
M=S;$U)(=MHL=)<T6'"0_)':SZ44);[XZ\XO""65LK*&,D7;8KF^:#QT2>=0I
M=2FGMA(]9A/=8W@>N*4H/S$8;L\IKB0!,M6;3XB'[C[DK13Q X8=PHJ1 .8W
M*LYLR;+G6P^Q[NB_+1RI3=*_C[7&ZWB-^(^Y5^W%#*/O;=^XPFK[[\\/[E7R
MR$CG;3;^^^W-W,<W-OW<L.6FS1F3^,/+[I[UV)65\DF'R7G)QM#.G[-KZE+N
MO2]?ODW0Y)8UXQ6VCDMV)J+K9GWXO-S)FMLQ.5-T1:UC]JS@3O7VYQ?W?W.^
MM ^E9WVU^XG^'S7QI._?Z[ZW5X?^.7!W=MKZ7;^;-_W.6YU[N>2>O*;_]E?6
M\E5IVWMN>!@5?9,5F2E1:)3FPVWMS.VSL5VCY:6PVU5@ _/FMMS;66\T7N>S
M%&9]]+CZ< &P@6FR5MMK5M47\1U/9[Q3GU=<YEBNZVNCY;E<KAG<5'1\_8>M
MGGVN_ZS=QY9^V-F3%IDY>TG!1%WGY.R$-1%2@3?SDB-]K+PSS?:^J5T]_=[M
ME4F3@,VAY*")?S=^!C>';GU:DW7J?E1!?0LP%'?6'IS+C3*2\&K_OJ3_#-KO
M6^Y;)5:=^_.RQS;O1U3)\H5O:^>:[-;>DA&D$K'R4N[UE@_['B]9TB+:UF\L
MYM<FFSJ)M=I ),?FZ9F8;4YO9S=S9SU3?P]L8FVUY[1+Y9K\^A+WV4VG?AL?
M G8K!0[773S^><7K^#A@B=<R,^?7JEU=YSI^=NXT"+%:]AO8ZZI-[KX[-=5+
MV _8K3UWIUI/-&6BT\X8P2OR 5S!WJ?,[+Z?6R5>="-P]H]%$U;\9Z@HK?_Q
MG\'Q9V4@YQKQ%GZWJ/\,!L#^O9[\%\[K)\X;!'[:O]3N_I&C2_\]?[_08(95
M:X]C4IM2RZ1_#HX,F>8[S/XSQ+U=-O^3RX[UOU)>FG\->_XO:/(WN1[^8&#/
MW:<@(#0HK'S^F9IM?ATV\;7;?LU?]>)#J:^$P);[F7O+VU[>,53>::3T^H!!
MM/;L.\>XWN]]/V&UWNT-&OEJTYS<GW4!ZP3YGS6_ L6U=!WG?9CX8K7_,T_0
M>CVF&M-_(4#&/RZ)37NE+]_X6<V:^.'\[;V-@7]_ON5T=M!<9=_^3F<-T^S,
MP[$"6UWMN*:+>P=43E)3B-*___/ZC)^35NZ,G[]T_3?/F_+/%C]:/K'H2*5<
M_YMOJZ5E#O*_JA<\77=?_]3<B/4;EKO9HBZ/$,=2"-]&*83=D0IAY_U'W__P
MN7?\Q_E/VDOK'"_\V7FW>M?F9;^5L[ZIFEU?_?*/F]QL6[/KIRX_53[J/[5]
M0Y'0XT=K,DPDPSB]F N6OWRSO?)[W?/R6]MYUVY3Z<U3S/C*Z7EY1="6"]K^
M7GWSMSY=LFU'VX/828&-R^:9_/EU2_J.^87Y\/SUZ-2Z-7VK7KP*G=J0FIJ8
M%A9<$-*<Q+^_X/7=K)5WXS],?=?])N_F&]V_U^^KEOL'O+G[=%?1[NGLUTQD
M0]OOS-C;ZS]C1=;+;\^D#?6^'_(-;#H>YJL4<.S+J2]?YEE$+LTXL]XT]]^7
MO+!I9MNV1SOY%TJQ&DER35]F*KC@29_ER95',R]$Y84W>:9,LI[4X>OT<JU=
MC)NM5?_E^1^FO6V_8KOW:NUFW\_RY>E95OLWF=DG.;;,7V9P1>"9VLWH^>([
MDX[ZQLHGA]J*1+(?XX@*[7*6J'6,NF:]__NL9_^.?3ORAF-11JSVH\F^66%;
M/AS-C+J\WOFTX&&3H.Y#7AM,+MGTUE;=NGY'\P(Q5TJ#!/Y?H<W8WJC \!6H
MI^)5[:,"(T2@GHH7Y8T*C! !:EX,,"HP0@3JJ7CVY:C "!&HI_*9&Z,"(T"@
MGA9;$$8%AK= /:V6TXP*#%^!^M%QFE$!TA/-Z#C-J #)B>8F %!+ P04
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
M<4)ADC!F5M0BABPB L:*F_4T4XI1KZ373HE3Y*!:87"D,>!/P.H,?K=:>ZZ
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
M5 _/=&!2VFMJ>_(N5LPLN.\+5;T=_!CH(KQNG',59..PS"%6&AR7Z0I'*5U
M!"*1BV)&I8TN8Y\31>?U/8\53IO.7XCWN"T*\Y&HG:=/]KL[?;=9VXKL9>6A
M_<?\_NN,2\W25#!(4V4(!1$%&4DU%,*X/9'@>8*(U_%#4/6FYA==N2X./':.
M1QDO-B)#'WDTAH$#RV[ Q2"U0^O,VM=^7]7M:"R\V2ZEK94!CT<&03_4,4I8
MY<8];AD$V)-CF6&D]*/^V\5B]9T9=-ZMBC>K#5_KS:(Y,+*K:36O5M=-[>A9
MJ@U[JRR!*;?A*SS/(*,LA7$B"4U21;+4B]F]I$^-N'?* [TJ@"B4G*^![;KC
M1^!^(^#&SX/A.C#];G4$>R5OP#'.KVN<;;.>FVT9^7#4V@NX0,SI)WM48NP%
MRW/>Z_>0GN=!\Q]*VK6SVJZMFZ0<33722A+(,BX@EC*"/)442L0P$3J)2>H4
M@-<E:&ID5>E9[0,IL-74\P#F$J2.QR<!@!KZ\,.J"(\Q&B*[J0.)4.<-E\2,
M>UK08>S)7G_7]=<7KY^E+*=1S!B4TD:EV,-<EFD*J<IYGN:*D"SR22#HNU\S
M1HK %RO#>"7;\O2R;;.F&SJWN3[1#:RAMJP&W*9ZN:TIE^VHD%M0;&%=@\]?
ME5I_L(C;Y8\]LM'"UE22&*:*<MM+)H?43%"844F(%"EGN5>-LTN"IO;";O0$
ME:)@JVFOP[&+V#IN]@1 ;.AMFUY@]8A+;4<B6"3J!3$CQYZV&WL:;=IQ_?5O
M[H/N2%K17'+STF8I,7X\CXP?+X4V7S!&G',2)5X%DLZ+F1HI?#AZC]^ A=VJ
M;'0%55\OWPCW"_#ZO^<GV7WJ>2^9MS_$8B.KLD@-:$W?DJ )?.VP#. 9O%1/
MJG9#V[R%8%VIW#=3=_$_!Q]SH01-*660I$I!G(@4YE$>0YDEE$<BS7C*ACFI
M.J/-U,AF=S"UXHOY?7,4<CWC7#=BH<^GKAR'21U''05;#M%J+PBLHY\SG=-E
MHL=*+;#U/T5J>VC/$KBL:CN\7HD_JJV:CZKX_)45:L8YY5FL-50HH<8KHQAR
M$:<P0A23E!*:9%Z[JY<$38TJ/VX,10JPTEH559;<8[6)^--\">1JL6!%"1Y5
M 4JKNV?.SD6LW9@P!((#DYQ5L6IH;I6\:?:HC9Z@4C1@Y=L.*$)5O;TD9MR*
MMQW&GE2[[;J^;X3TPX/-@C:/K1Y7WF[67U?%_+^5G!&<HUPE.2219! +;.NX
M)!%$"!$4LT@1)/S"HB_*FAI?U*J"LO[$LYV>%6-4+%%ZTD0;T&Y,$0B^@<FB
M0:[ABEI1L-<T9&AS)QS!XIDO2QHYB+G3Y-/(Y>Y;>N[[-%Z+K31D/ <D<4Z@
M3FW#3Z459'F2P!C'5-$<<:Y3KP.;_;,G>EZS5]!S.^< -<<]G'Y8#+UQXP"
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
MJ/ PW.NZ+_Y +^Q6$Y.^LON"/']I]W[VQE9-1Y&#HWX[8U!@1(4]"LP!DE
MEJ<QR'0<YPACQ+"7#D&?L;F]SH\M7!J2'$ZZ[_XXN]%!*/1&IH7AP WO7=.#
M2.@6-&VF7J>33$_0G0UA^JX9JGU4JJ=6-<J+E& ,(=$ "S/C1XJ9>4).%+!*
M^JD0"4Q0YM?+]N3^<Z.)VKTZ3Z#0B_65.3I%T(T-;L!E9 (X0%*Y%E*ZJ#7F
M8&I%IW>?6*"H-;1+3:+VCPT]X"_N9TA@^4V]97MV4!Q%4&@24\ Q*33+.."Q
MRH!,<DHHTY0ASS/^=D-S&\W5X77#V<AZ>U6-SP_=_@$>$K.11_I0N 8<]?=C
M<<-I?\>-)S[P[P_O\LS_RN<'GM^QE?JHBU7%AV>;/V3^80M,=^]VNV<EWZV_
M;-EZ9ZUNUHM$,YAR(4&"%:VZL9I_ ZREPEENU@;,*XG9Q_C<:./3,U\M1;2Q
MO727ZZ]WT;+PN2@@+XK&=YY5XUY/PO$T8"1\QSXG,&Y;';/"\;NH=+WX1>%\
M5'IO1?T;_@<\,1B 6JBS!!_3TYXR# #EXOQAR#T&;G$LU\N]>F^H4IZKKMT+
M\?SXO++;B$UYMD6"F68HR8#YWQ0@G$- N# TAP5-82(R0;)ZL_.+Q_Z'MR<#
M]D._3$!X#6\CUG#7<T_$_\$X[I2,@_-$^R>%\Z#P_E*^\2YJ8G_O@KW_MLI@
M^$)MMO@[,.T6S&" +C9FAM\I=/>AJH>%/7%D6,2Q2CG(89P Q(6A/T0-&YJY
MGEG\I8IG+$Q7H:/1N<WI>IK.U&X/:F?F] #<:"XTK",36P!$ W;DN81H]$X[
M#9,SZ:!S"8)[9YR6:X=1TI?EH[I?R]\-TVV7;+6K:]ZJ@BG!-<ERJ0#!PLS%
M6*P!H20!F!F.P@F7#'MUR.@W-S<:^O)/[/'I7W\_E'+ZD<T5:-UH)AQ@(Q.,
M=12PM00'5X\5L.&KTMQ@"40J5XQ-2B=N@9\3B>-5 ]2!/FVMM//^Y;-Z8LNZ
MNEO23(DD30!+* ,(,0IXEF8@T42PA%')&'06!VJS,#>B*'WS$+UIA:V?$8*
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
M=IN8VP!LM BS/D:%DT,S#8] NLT';H-GY,'IB<SPC,*+X$.G$1X-O$[NX$6
MG0F#EY^\16'[,#ME)%8T-2,Z2Q$TPUJG@$@>@T1!\W^,<\V)W[GXJ8'Y'7R7
M_@V1TQZDHSW#Z7JEF#6>;O:H@MFOJ93M)I$=2!O;"C];W6?;#>B+N<7;S2-;
MKA<I9U!*F(,\1LKNJR) 51X#'$.J)80$0J\7<;N9N;V,CRK8UL^[R'H:_5GZ
MZOE.[L#5;5#?CM;(@[L ZHLO4-X#O1^'0 .^P\BD [\_T',"N/+I843P\_/.
MO/QWNS>;1[Y<EY)?F[5=99MY@?EI9U;@V^+7![GL0R4R)!RA#((,6O5\+C)
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
ML,Y7.>T?&C8\#_I+[ZU>W>?EUX?]1VU6345A^@)F2)$LET"E2@)$< )HDC*
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
M[[\MYNG<3V.QA(IVLH:1_#1')C$P1W\ERVB3+=*)UE[PG83TX VWP<S18NX
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
M1T^-.MICX8&V'?O(NP._ZY+Z,XE4P[N8U]6Z:4T@4^!*& $YV3I5B'/PV1A
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
MF=8YC:W$C!MM/BJFCM!"!W ZVN?XL [+]<NP/ML,JGN1A7-@$Q+WD9S4@%F
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
MF#^1SWFEU^)$8Q)<U:&.(==;U4Z#$[* -M(7)1++XL;ITY8"T3U>NA-LS%.
MS:#B[L#SNK"JM0/[?(43Y%(C$NPMXT1^+?%P0O-Z#*>4TPR=:]VP\@8).V''
M/@7LM)!QM[<#P_Q=^+&!_-'])F\_JLW-P =('/9NG#$\F9C]V5U2 HR$$"(!
MQG'R4SCSP@_1DO%Q[L8E+4.0Q!<*BC&5-,2<$;1UQA*"]ARY_>_:;W(?O>]R
M-VX?47>PG]QYG\<9CSQQ#M)C[5D5+1G/("#EK#(*:VWST.EIW(W;2[F[W(W;
M1](=HN7B)D]MR&QMH&VQ#MQ5(D*P7H#W!2-:%TSSKME/YF[<7AK>\6[<'N(>
M._*IS1;JSGY1AYP,8[5=G=UXVT$D<-XG,"RSS#,3EOF'G) [GMN7W@]1TZ*-
MS#JP$???EXI91N^Q $\H0)'!!*=4  Q*,#3!)=??#;;'[AEY"'+:B[\#+&V+
M[K339$A5 AVE!%54@<!U!!V<$,7HS,NPAUAO^^T9>8R/TD+>'<#F:I>?YS_.
MITK\N'3Y8^+%H"F 2BMR^<F@>JX\,%0E(!;F!FF/O9VBGAS= Y5^3Y^E(S70
M&9Y^SBAYCU_/TQ4GY=UR.D_3KV%V-K PUYSC:PHVP^Q_85A.!,65"D,!5FVY
MXM)#*"6#*U(SBC:#R*T;[QQ+\_@N52O\W /-P97YM,#[9OX;?E]__!UGW_"O
MB_GZ,QD!8U$(;\D+B12^:)-JCU<-6MG-D#BFU9!-#/<F>'Q_;GS8'JG&IX;9
MNB@__KZ8($M&FH#@#:]UP\5!U"S7>>+!R!B3-JVO;1U"Y[@U)[T@]!"E=0#,
M>_MA6Q\%CT@>DDLD/$W++09D%+=;XV(FCPF':*]W5#?RP0I,!@1:,R5TT#CX
M7E[0R(#&:X@I%5#9,0KE?"9>>*(_T;/F8UF.!M2CUV<>$Z8TDWZ'Q[ZOPK(.
M3E^]P^6'SR3A0\Y[;SWCV(/>^XEJ=,)[\R671B<P]&0!'&3F:B8U%O#)<3#,
M.8-*VNA;-SO:1LNQ=N/F<W].Q[0I9YF-A&1-[9Q.[#JK#(3L/?.AN*1;9S>V
M$C-N$-D$!S=-1AO!-RQH',YB'#Y<>\N36EN/ 8=N;\4.$UQCK20J26GR+[B!
M2)$_8'':ZL(YXE.Q(3\'[]Y\0[VID)[-\\OI[+1VO+\^?]?GB%P)VAA9;< N
M2X:0H@/CK;6:*Q-M:Q$<2&JG]F<?#&V?ECR<TIZ -W-$$=NV1[6V3D,6L6V%
M5I(I"!L3!5)8+ZM1^.-ST;715^T)E37CK4MWAC)/?\?II\\$Y&>TYX5/EZ6\
MFW>LKES8V^!^HDUP++M$WCIW% ;8.A""MF#ABZ<=6"AK6M^ZW8O 3DW1/GBY
M:8J&4U 7]SWN9>\]D@"GB;[]85W-JPPZ*&8R,,X%*$;<1:DX)$XF7J::7VW=
M3GX?^L8-W1\??<>HIX,TXQ;>SG?V6PML(H7+*O!,$8S$F@-1$ -'$%8G^H8U
MAK4NP-N3Q'&SWH\)P"9*:I:9;.>!O5A\^3)=;S+YQ%#M\$5,X3Q-#PL1[WO<
ML9[8SJ0V\L:NO._9C??=47&NG TE1PNZY%J#95CM;Q.!.^X\D]['TGJ2Q%X$
M'FN\=GK9S\"$@ATA:R%:8;4DC18D4*2"D#0%0]DX'G/K:'(_"L?UW(;#UDU[
M-J#>NDQW/3]=3>>X6GW 3Y>FXG2U7GS!Y9MY62R_;!Y^B&W;\<G'FKE#&&AD
M\<Y?^1Z_+I85)I< E#%%8U0 Z3(#I;*'$$P!J:P77.F$S:=Y;Z/EZ/38C>?>
MM0A$BHYQ(:'H8D%YRR$8J8&)E'Q44<KF;O\.9(UKL9I@XU;:J[$RGK!%.CPM
MO]?S'\<Z#9C"WXK#X+DK)A7@.BK:N:2 Z(4&P=$4H45,./2B;9_"O_F&*S)^
M_N/\FS^7BE*N2!8HVDGTEW+,@!>.0[262R=(/+9UK=2!I'9JR_;!T/84_G!*
MZS"%OYM!./_NE:\<D>H_]I6/8P-W9'EHLZ@MHQW:.=H^4P15: \-&#)%$3IB
M$='+YFWOAS*+%[F8DZ]8A^W./UTH8.*E3MR["$R: .1X% C224@>K<@V.QU:
MWX3?2DRGIFT?'-PT;6T$WT$&]H*1,_%4)^62$V&LX#D[P%0+SIC5)!]A(1<I
M8_!)D0LZ$(1N4S-N8G]0#!TI^@Y M.=&O[F^5US,+'$+6J&O;=$X.*5K&D>F
M@LIF-&)<SVSG5AZ#I?,'@=W0RNH!C[4%Y*83Z0V_9-.I(#-43"L&(3H26=(&
M8B*7EB<O(F.8:86U1MY]!(V\/0X-AYOP:Z:;'H!V1OOY=7;OC<HR).!1R9HI
M+N!X9,",,DKG'/E0\78/74$:*O;NG-@!4AZ[*\BS;].KD<]%<P*I-$=OP6(L
MH(R0$)5 B)(I;H/F%&L_%/%M?WP7WO8ANEHT%=S8JO_[9\09+E_/$-?7N< 4
M:G,+46?'(RBN7:V*%&!SYHA*2W?33&Q1_]97=.$L'PN!-@(<M<)JP\=K)'&'
M62U8I??/5WB=F40NG$U<0=:U_S[CQ$S0%=@>,7L3O5([H>'^]W3AR!X+B8:B
M''F@SHO%?+683?-& YO[76=-M)06!KT#[JPXR[9ZGR,8)Y1(4<=@=^H:],!D
MG;O?/K+5>"0_M)'TN\//Q?A!%05WA60@:KX>;00OC(84BE;*Q61V&R&\-X+&
M=$%;Z?1>B!P@X XBE%L)RG-;:;TO@I$@2JS7)"(Q%#0YY4$%40)F'ECK)/@6
M4GJ"S"$Z7K07> >X>;%8DOFEB.ZWFTYX")D6$)=@?=*TRRH-WK@(EED1(O,8
M1.O*EZW$C#<5;A#LM!%Z!^BY9PM_>WFA7054+O,(VM?AF9PIJ(XA>!NQ)!%T
MDJWG?^U"U\B>\F.GXUIKJ@/TO<=O.#_%UR3<BP'-?Y^N/U^<2+_ZGF:GFPEH
MJQ72G_PQ?*\#^SCWK ":E.NMG0PND QYD:'D1/^( ?IU[DMF%[F=AEBYW=-S
M4,5U@,U+]^#-/!%/;Q>KU21;+I"\@SKAA5C@Q4",%,;JZ J7M?%::)TWOH.,
M+I)&PV'K6,%W6&CT.DR7_Q%FI_A7#+5"].R@_(#RH;L?=&Q1T [D-2KUN7S3
MSVK9U>59:<&L8A8!L 1RO(7@M1J77#/!(O?HA!6M#YKOH^=8 W*75-_,OYZN
M[[R\D'GBQED)RGEBWM;9=UE&0%ZL*R[E'%J/[-J+P'$WM&:XN6ELAE-2E_7<
M=Z[TP\NW[WO<($9IP.+L>R'F59;H0@".@8&J@U!I8]O,!<>HN0MH6E\)>Q33
M]/S'\S +\X0?/B.N_[Q<G'Z=UBYYESTZK)51.@6F'@&K0%NNL^2S)<E,I%@F
MLN;-\7>EK6.#M ]:MAJDEJKIP)V^Y.OM-,0Z &"*J_.5G4_F[S&=+I?GG1E6
M?YLOX@J7W^IBWQAC^O9B7L<&G-W0N)2!S-QSSB3$4.UQ;2(;0Q6Y*$%GY1C7
M@\&S(1_C.O3#0WDLE3^52.#U=$X+?1IF-5S>U.1?D=@1EPT.?]D@F_?^;#[&
MUAZ*417'$',]XR[< 8%( 3);G(BBYOR?XM9^)N1GUX1\Q^JC'_AM,5]>6XQG
MR<H@4' F:E6SJFYU*N!+G07OO12!]IY<6K?P:$9\Q\[!/GC;:E$?5;D]>0_/
M?URQ**^7^)^G.$\_-@?(B;:H$J.%PGT 1?^!=T&"R)Z[S"PKIG5OXAW(Z@2)
MCPN8[3YM$^WU!,B[&#H_8#1:2V>S!2<,.2BU$C(X+ZJ;KIPVAG'1N@'<#F1U
M LA64-@AGW.,7CJ%VNIRQ5X4W!;4+))'C**FIV2)$)TEZ1EF@G3>1-?Z"M@N
M='4"ME9@V %L1VFF)[0]_W'YX5^FN"2B/O]XB]]P=K9&8T"G:UEWJ=D'KQ&"
MT!&4,S+[(GR. R:&[J&LDUBZE_VVE0Y[0N:UF/(6?^?K6EH?C"\*K!.*W.P@
M2'XN0["BUG<)Q\)@ATF[$-B)96R(D%V,8Q-U]83%L[.BC<3XQ71<9I/D,8"E
M_T!E6R"&Q$'(')W.QG _F-MWFYQ.<-8>!-O@=J1&.@67.&?%.6FB506<R[0B
M><P0??00F,G<8:!OMZ[IO(><3C;;4<!UB$8Z!9>\<%492H7$11):U.-M3DPQ
M#8RS:*-+/I36I>;WD#-N>>>XX#I$(QV Z^J)Y=OZTU59U9%@3'B#G(.6O) C
M(2C>0G(DT"0CE!;!J];GY]MHZ016HP8(3?34*=XNKRYFEC1N&F_0GB^,@*"2
M &V(H>0L3\T;D&^G9EPGK(VV=X#0 :+O $0GZ\^X/%N.YU97%ALYUDLAN<ZF
M+5)"B+D.< Q*DX&7+K5.;MPBHC_('*+=FZ6]1XEZ[$8!SU):GF)^]?UKO=%\
MP0$/+K!(#I]FFVF/7(++M/47I&"#H?;H'SRHW_[X<3WLQC!H),5>; 9MS'5;
MQCK[\\H>ON''.^:CI1C3\>+J&88 Y[.%9(Q6/G.3L77ZZ2&:QG5\AK0HK131
M ;!:^(=O+Z]AL% T]UQ!'6E]5K3LZA!B5[)5F=L<2NO96TT9&'=@=!^^^GB(
M&'N__>OI^C3,7I_.\^HO.,MOYB_/B?AP^O7K;!.1A]F+Q9>ZD6Q \8Y,S!VU
M-Q.IA>2T_D&K0$Z&11)_L 6<R%DI$X7?L8U3*XHZ2<H^/J(68ZNW Q/_9D[/
MPM7Z?5CC2UQ.OQ%SWZ[6R#Y;7W(Y,89;E:R#:'4"Q24#)Y.$G)323#@>8^M\
M[S[T=9( '@W(@^NT [Q>= FDI1BG\XUR+T?QK&MWA6G>7-BLY<%G_/YX<>:-
M351RB>?"(2#QIW@TX*5!B)Y17.>*RZEUXX##J7WZB<$V6'XD?3]-9/\,-2:*
M,T>N6YW/5V<FU\FAM* #Y%AB2;G4K6=\</\D^.D[TZ/A^T"M/Y7[)[^%Y7*S
M8;6^:W+KP8/<*[F?_,>X0V+)P&5N%-2L^7E[ IT%2*=5]D*XE/][WB$IC'$G
M60#O0SQK>!.QGE^6C$89X>QPEVO^B>^0[(.WX>Z0[*/<#G;[74K/=9 :,R=&
M1,T6YCK:2",#EHR517G)Q&#WO/_Y[Y#L!9@#[I#LH[V> 'E/>;KV(B3'!'C+
M:Y,ZXB8*52!DZ8.0Q4@QV"6\IWR'9"\H''"'9!^]= JU6S<5#"\V:4N.G9,<
ME*$-Q3$K :WE&FV(,0QV@>Y)WR'9"PR'W"'91S,]H>W^ZG+EC3!:!5 LUIIR
ME4EBZ !K>BR:E!D?K.71?XL[)(WVVU8Z[ F9.U5U)A6U"9$B?,4**,$CQ?HD
M1)\,^I2]8>XQ-M^G?8=D+X0<=8=D'W7UA,6[BLH]*ZXV&C.;RCP1,WC%+&@9
M:$M)J)0;;"L^L,R_DSLD>X%@GS+_/332 ;@NDIS/TG^>3E?3RY)/(I0'*QUP
MN2E4]P%<3*D6E"OO.-/LYE%XLZ3U#5*>_G'+\9ML"RUU"K;ZX1+Q?%4RC0&C
M%<10)@=62!(7LPB8N/?.<LRQ=1[P0:)&KK!MH?H=X'2X'L8N__GS;!'#[%U8
M7A8+4TQE<M$4RCM;;3#SX.JGQ2MB0!LO[(WLW)8ZGEN/[@\+1^AMT4R('=B6
MRV&%KT@@ZQ^U'F@QQXMAA<2Y-$)9B%QXBKR%@6!#@DA[ODPVD;2:SZ:]CZ"G
M?\9Z_*;63F,=P.\&#^?+,>2<K"%YY%P#&Q/)2"==(!K-?<:H5&A]0>1.0CJ9
M(WJ\HA>MI=X!=)ZE=/KE=$8RRILJ]<K.$C_C?#7]AF>][2]N>2HNE1<"V*8Q
M3$D98I 6@D-GHW3<I=9SCG<F;ER(-0#"XC&TT@'<VA;8E"*\E.0@9"41E$H2
M/*?5FVI1K>>E.)T;0_+Q;P[H?^Z->#Q$=+ <]JK(#=(4P1Q9D%@,J. =A*@E
M!%-;^ML@56Y][-^\RKKK\_\#871,E?4^.AT[U#W;=SZ&[^>W(I_C',MTO9A?
MY?C#[R0"D44VTDJ0P6M0,@2(F1M@T2F&)3,O=KMMNO,KG_YAV''@&U!!'9C)
MW8MAGRV7@;YZ=CY=/SHI)Z?K*I;5>2+^T^=)<4)X[AA(&WVMRRW@C9%07&"F
M2)\R:]V&LBT'3S\KW<;4CHB+#E;%A_4B_>/S8D8\KLY"D(DP(FI?-%B,B6(.
M92BPM0F8YZIP6MG:M,\TW:3BZ:>7VJ#S2/T\E;K\5V$Y7YRN3^)L^FGS\.;#
M(+:_89!*_1T9>HR2?8=8(@8%F#6OYRP>?)TA%FV.(>3J([;.N3Q*R7Z#62N;
MP)/YQ(6HK;>+M[0\LZJCSAB@$Q@EA9]1#=8ZH!$/G81-QZ)OR+$Z>ZNZ@\WY
M2MW19B-Z,0NKLY0SJAB#3 BV-F#<=.&+7A8HT@3G9&$&![MM<I.83L W"D:V
MEQ(>H;">D'?1PNH@@5Z5PGE"&X5TR=LZ"]GP&C0R\,$+$,;9$ 3YS+'U7.&A
M>.D$]\=![?Y$ZCAZ[P#_9UF0RV._MU=[">:DDN*6 S>.Y*N, !=KMV7I+1=:
MHV6M#PSN(:>3I%4/UK>5TOK%W_EBBM%)RV2FD(_5>8""02!N('/AR<-*5C2_
MCW\O0>-:PF9JWPU.!^B@ T!M.P&^)BW+HQ/\_ROOVEKCNH'P>__+@&ZCRTNA
M*2DMA 820Q^-+J,T)+6#O4[IO^_(ZTMB>]=[SNIX98? DL3V\5R^&8UT--\4
M"SI*U\ZN% 0B"=XD;:6VPI7>?/Z[R#7(2>4(*:Z[&Y\!-*\"KI;@D41N/"L(
M'-:.0]DKR+(4C<+8\.3@'"'[]4?$1,C-<,\ H-MPQ/_JOR-^P-IF(?M@? %/
MEE@AA^!C4XAD59*D3*$W']FC0@UR*CY")NSKP'$1V=2Y'N"6$X70WK76J%DA
M]! M%Q\:I2\U"<\Q]C2(O!7JL,FO,PAV@]A,CPP L1W[&%%*ZU3B8%3(-DM<
M/L?( :H\:=8QEF &[E9>_JK;".EO 5>.!-"=&B!-IFARM1!2K&!$KFP_=&P_
MF31B(4R+O=AZ,4W+DQ"R5]/R%'>-A,4'AA4AH=,I-AJJ]@K^\K)_1H3J4-O,
M:5]UWXOL.SYJD*;E22"8,#YJBD=& M<68A]M78Q:)T"+A8N+QKJB%4+2-4?5
M^%:ZW\/IQ=!E?[0UN(L31\+E%@X@)X2STGDPD>MJ8Z0"+S6"9E,F#N:8S5/,
MFWUV1%V3H#"#J&N*7P:%VCTZ*)EDU:E=G1.M&[BUA_C@*Q!OL*Q-Q:7N6]Z7
M0=0U"0QSB+JF>&8 M&V<#$>^)"^=@! $[^.1-_/!68+JJPLV%T]IJ'F-[H=8
M6KNX:U#8746H#.TF<'1@HY=-DP#)JPPN2QLC2M3=KW ]N[&-D[R]^]C&*:8?
M $3K-S";QGX5GUV2'&9%M[*B%@U18(9"/L62D"SU?D^Q5:#QH#3'ZP^^!.OA
M@E'PM&V2G%3:HC(*LDT<=L7RVLX+.MB:A:UDHG*]#]:ZC/0[Q'3(O5'5RQ$#
M *MC"?'FIGL&M:.<BP,TR&4$8H+ _P%)$?_#.Q5D[T:[)?38"<#^ARCN#@Z3
MEQ4JO\;/N=%\\%_?G7[^_-OIV;_QK!Q;S"GK$D#I-HF1MX/@E>52RB<G8LTJ
M=M_8+*[4(/ON@^%VN4#J **1HNJ;DXN_/J[^OJ?\^??:G[^[T[IY-0UIS:]@
MI+-5%80BE&V#=0TD-@"O\VR#3-9KU;O"7D21%Q,]/<"ZPYG7TR)G=OA\H;./
MI^7]*IZM#AI$WUOBL@/DZ"R>G+,JYW_2ZCC:XE,H%DJMD8U!7,SZQ!9!JP76
M6G&YGK6^JKR8GHN! JDG>I[Q2K0AG;RGU6H]*/C\.(N"Q40)RF/K[T(!,1<%
MY+S,42='<;$-47=M7LS=_F%#:6\,38^FL(ZF$_K0R >/#AY4VQ=IKY,LHM7=
MM;TJ<T(W6UC(0E/D$CS:NMAEGB<O[Y[#Y?"!0JD?<O8L[UZ?E$786&[HOF@6
MU<JW/[XOC\I&43J1I-P\_Y:FXH:EPIH<J7@$5VH"([V":&T&:8VSI>2LNP]H
MVB).G^[1[QY]Q$9\Q=_SZ3BX*%$$ 9Z4@M:7 R%(![+R'Z>,5]TGN&Z39X3>
MT?TQ\7#O: </S$X;7^DLG2Y$X?1-I.Y!T_3 4SJFD"7IEK:AQJ1LJW (*$-H
M?<$54DP"DA"D;>6JJ_M<U04SR>M:*:]N>O[X=S3ZQW5CS 6OBF^_7#7%G!]3
M09517M)!EG:SUT 0!ANG=+M#[A%%[*SX[M*-FV6FX.4>>?PRWAF0-.[]!9=I
M[8+;ZO77RVWCC'QS[QG[9IOM0G7*-7=_R0UPD(M,Y:.!9 .O(B$XB*4:(%.R
M%14#8Z-SO&V296\2RCO/O5TJC4S(ZV-;>67CF.7J/RI%7/@GZW@3ZXSM31>T
M49@#CZ#H@8-[[))=#/\,\L4>9<JF1_7.'DL6+!O!XZBRGSV!J:(M"U*RFPN[
MV5&IT0:IJ/?]ZB=*(NMK"BZF(G+QX)(4K%\; 25K!2(TK%HNJ73GLGU CD%3
MQQ3O/Y(ZIIM[@$/ZNSI<-XU;,DYP]@06FUI-QB:1I=WL,ZY$HQ-2;T;0#:(,
M!9P9/GX$-',,/B9NKEE0O Z*, *JY'@QKAQ11AN0(D?*SA?C>[^;V2C,6-B9
MY>K'X3/#[N,!Z.JV)^NO=4D*ZF5OK../D"A :&UC,4@,HO<AY(."# ><.4[>
M#IT9%A\ -K>38/XXX27\HKW%>/?Q_-.Z5R);7Q1ZL*K1?JHBP&.I4%5V)FL5
M4/5>M+;)<]@[$MU7KFZF'PI&[:BH58+?!%F07BEK$01R.6@"1T.4A6/.2%>R
M*T2R]_GE-GD.FXOZ>7TCG/9TP0!PNCL8Z'KZ;HI*59,!A37K*P9!R 3>YBB\
MJD[$WENOAR49!4+[>GK+B+"99A\ /'<2]9N;>]$>5>8(DR (&Z&'C!!C0OZ0
M/E4?T=C>KQ,VR7+8.TI+;\+FF7P Z-Q&UB__G%Z<K-[6WZE\H-*4.0Z.!->+
M!$HG#@.L'%F.324$JO96Q;%2BRUC]^49JJ2>Z?&-2]B>YE_^^/CJ"^TCQ7/Z
M^:?_ 5!+ P04    " #8B_Q4@+RMEAD(   >*@  $P   '9S96,M-C,P,C)E
M>#,Q,2YH=&WM6N]OVS83_KZ_@DNP-@'\2[;3)+8;P'7<MQFZ)$O<=?LT4")E
M$:%$C:3L>'_]>T=*L1VG7885JSVT']Q0/-X=>0^?.U(:?']^-9K\=CTFB4TE
MN?[PYOW%B.S5F\V/G5&S>3XY)^\F/[TGW48K(!--,R.L4!F5S>;X<H_L)=;F
MO69S/I\WYIV&TM/FY*:)JKI-J93A#6;9WMD G\ OI^SLN\'W]3HY5U&1\LR2
M2'-J.2.%$=F4?&3<W)%ZO90:J7RAQ32QI-UJM\E'I>_$C/I^*ZSD9Y6>0=.W
M!TUG9! JMC@;,#$C@KW>$^V3@$8G\7%X&AYWVQU^>LQYET4M&K2/XU;XZO<
MG&R"N!]C[$+RUWNIR.H)1_N];KMQ?)3;_EPPF_2"5NN'O351R^]MG4HQS7K.
M8>B-%4RO[(Z45+JWWW+_^MA3CVDJY*+W<B)2;L@EGY,;E=+L9<W (M<-UR+V
M@D;\R<$B&'?->>D0Z)$BXY6#01M=&M\G(A26=()&,&BB?#6MC<FM>!S! G+]
ME5P>C6\F%V\O1L/)Q=4E /#F]L/P<D(F5^O^;Z'G-Q_>CTG0&=:#+KEZ2R;O
MQN1V//IP<S&Y&-^2\:^C=\/+_XW)<#3![N"TTZUM_9R&MV1X?G4]&9_O5"A@
MW1U\.JWV0RB&-V^&E^/;^M6O[\>_55%HMUKM0:C/-F;T=?R^J)$?59*188.,
M"I6J&HFXMB)>$)M0^V+_Z*3_I+>5GSEE#'BS+GD,*D_ IHN(R!A$HU?')U\I
M(D&C<OK?M]Y?7Y96XPB7X8(D=,:)YC/!YY!Q;"(,M'*E+5$9>:MT2H)6_6>B
M8O++[1B2CX8^BNF.'-B$DQ?[G6[_AD^%L9 (K6L>0HQ.=S5&[:V+T1MJ(#*P
MX.F"W&5J+CF;\MI:J)@"%S(%E0-8H"(C-%N0(K.ZX# #J"5<60$QI"2%EA94
MDIA&\$@3E4)NM,K+;0AD/.+&4+U D93><8)1?]!IX!D#9\"D=#4)V$"!2&BH
M04 L@^'@">.:S!,1)<04^+,</^>:ETIP JDP$HH5K'OFPB8P09/SR#F(>G-P
M33&8Y@R&,1(N5I=AEV'7V1W8<1*+# *+&%D&L@:8 W'HUBO](HN!0CQ?B"R2
M!0.= ):5J-4 :$++!<DAU@A3A*^42QR6$#"/3 /4F:N[:RA12!  \"E B#-G
MG#\1-0F)I9J;"IE+KB(4'WJ_P<O:"L!,Y<R&M[N,L>[686RR%I"7IL1/F>^1
M!%0<"VCZ:%X0JKG# \17A))CW @'$(92F 3E42P%!D06Q#83)I+*%# .N5$K
MZ57E6D6<P6-##@ 'C .P?+#']U%"LRDG0Z"=FT*"1-"A]>#H@!^ZH<$1\RW?
M%%CB91Z0J)\@-ZW@U.,&?7FVH7C-4 R&<)Z/T0L2F+QWN2 ZH(?; LE7C=,
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
M_%3FG\GP>G$! )F6$P 1              "  0    !V<V5C+3(P,C(P-C,P
M+FAT;5!+ 0(4 Q0    ( -B+_%2 VRZ-?@D  -5>   1              "
M :EQ 0!V<V5C+3(P,C(P-C,P+GAS9%!+ 0(4 Q0    ( -B+_%0UTI$;^Q0
M ,2_   5              "  59[ 0!V<V5C+3(P,C(P-C,P7V-A;"YX;6Q0
M2P$"% ,4    " #8B_Q4(F%;Q54U   1= ( %0              @ &$D $
M=G-E8RTR,#(R,#8S,%]D968N>&UL4$L! A0#%     @ V(O\5&(U(KIH'@(
MLA<# !0              ( !#,8! '9S96,M,C R,C V,S!?9S$N:G!G4$L!
M A0#%     @ V(O\5$IB)8U>B@  #YD% !4              ( !IN0# '9S
M96,M,C R,C V,S!?;&%B+GAM;%!+ 0(4 Q0    ( -B+_%1?R4Z^9U4  )?%
M P 5              "  3=O! !V<V5C+3(P,C(P-C,P7W!R92YX;6Q02P$"
M% ,4    " #8B_Q4@+RMEAD(   >*@  $P              @ '1Q 0 =G-E
M8RTV,S R,F5X,S$Q+FAT;5!+ 0(4 Q0    ( -B+_%1F,/I5)P@  -(I   3
M              "  1O-! !V<V5C+38S,#(R97@S,3(N:'1M4$L! A0#%
M  @ V(O\5"XV2T[A!   =14  !,              ( !<]4$ '9S96,M-C,P
M,C)E>#,R,2YH=&U02P$"% ,4    " #8B_Q47S"O2>X$  "?%0  $P
M        @ &%V@0 =G-E8RTV,S R,F5X,S(R+FAT;5!+!08     "P + - "
(  "DWP0    !

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